Examples of MetadataDao


Examples of com.facebook.presto.raptor.metadata.MetadataDao

        {
            @Override
            protected void execute(Handle handle, TransactionStatus status)
                    throws Exception
            {
                MetadataDao dao = handle.attach(MetadataDao.class);
                dao.renameTable(table.getTableId(), newTableName.getSchemaName(), newTableName.getTableName());
            }
        });
    }
View Full Code Here

Examples of com.facebook.presto.raptor.metadata.MetadataDao

        long tableId = dbi.inTransaction(new TransactionCallback<Long>()
        {
            @Override
            public Long inTransaction(Handle dbiHandle, TransactionStatus status)
            {
                MetadataDao dao = dbiHandle.attach(MetadataDao.class);
                long tableId = dao.insertTable(connectorId, table.getSchemaName(), table.getTableName());
                for (int i = 0; i < table.getColumnTypes().size(); i++) {
                    RaptorColumnHandle column = table.getColumnHandles().get(i);
                    Type columnType = table.getColumnTypes().get(i);
                    dao.insertColumn(tableId, i + 1, column.getColumnName(), i, columnType.getName());
                }
                return tableId;
            }
        });
View Full Code Here

Examples of com.facebook.presto.raptor.metadata.MetadataDao

            {
                @Override
                protected void execute(Handle handle, TransactionStatus status)
                        throws Exception
                {
                    MetadataDao dao = handle.attach(MetadataDao.class);
                    dao.dropView(connectorId, schemaName, tableName);
                    dao.insertView(connectorId, schemaName, tableName, viewData);
                }
            });
            return;
        }

        try {
            dao.insertView(connectorId, schemaName, tableName, viewData);
        }
        catch (UnableToExecuteStatementException e) {
            if (viewExists(session, viewName)) {
                throw new PrestoException(ALREADY_EXISTS.toErrorCode(), "View already exists: " + viewName);
            }
View Full Code Here

Examples of net.sf.archimede.model.metadata.MetadataDao

      List existingMetadataTypes = new ArrayList(existingMetadatas.size());
      for (Iterator it = existingMetadatas.iterator(); it.hasNext(); ) {
        Metadata metadata = (Metadata) it.next();
        existingMetadataTypes.add(metadata.getName());
      }
      MetadataDao metadataDao = MetadataDao.createInstance();
      for (Iterator it = metadataDao.listTypes().iterator(); it.hasNext(); ) {
        String metadataType = (String) it.next();
        if (!existingMetadataTypes.contains(metadataType)) {
          availableMetadataTypesItems.add(new SelectItem(metadataType));
        }
      }
View Full Code Here

Examples of net.sf.archimede.model.metadata.MetadataDao

   
    public String removeMetadata() {
      CustomTreeNode tnb = (CustomTreeNode) this.metadataTreeModel.getNode();
      Metadata selectedMetadata = (Metadata) tnb.getContent();
      this.selectedFolder.getMetadatas().remove(selectedMetadata);
      MetadataDao metadataDao = MetadataDao.createInstance();
      try {
        metadataDao.remove(selectedMetadata);
      } catch (ObjectLockedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (ObjectExistsException e) {
            // TODO Auto-generated catch block
View Full Code Here

Examples of xgenerator.dao.MetadataDao

  public Vector<String> getTables(String dataSourceName) {
    String dbType = this.dataSourceConfigDao.getDbType(dataSourceName);
    if(StringUtils.isBlank(dbType)) {
      throw new RuntimeException("请选择数据源!");
    }
    MetadataDao metadataDao = DaoFactory.getInstance(dbType).getMetadataDao();
   
    return metadataDao.getTables(dataSourceName);
  }
View Full Code Here

Examples of xgenerator.dao.MetadataDao

  public Vector<String> getTableColumns(String dataSourceName, String tableName) {
    String dbType = this.dataSourceConfigDao.getDbType(dataSourceName);
    if(StringUtils.isBlank(dbType)) {
      throw new RuntimeException("请选择数据源!");
    }
    MetadataDao metadataDao = DaoFactory.getInstance(dbType).getMetadataDao();
   
    return metadataDao.getTableColumns(dataSourceName, tableName);
  }
View Full Code Here

Examples of xgenerator.dao.MetadataDao

    } else {
      String dbType = this.dataSourceConfigDao.getDbType(dataSourceName);
      if(StringUtils.isBlank(dbType)) {
        throw new RuntimeException("请选择数据源!");
      }
      MetadataDao metadataDao = DaoFactory.getInstance(dbType).getMetadataDao();
      metadataDao.setPropertyTypeConverter(new JavaTypeConverter());
     
      tableComments = metadataDao.getTableComments(dataSourceName, tableName);
      fieldMetadatas = metadataDao.getTableColumnMetadata(dataSourceName, tableName);
    }
    modelMetadata.setModelDescription(tableComments);
    modelMetadata.setFieldMetadatas(fieldMetadatas);

    return modelMetadata;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.