Package cascading.lingual.catalog

Examples of cascading.lingual.catalog.SchemaCatalog


  @Override
  protected Map performShow( PlatformBroker platformBroker )
    {
    Format format = Format.getFormat( getRequestedSourceName() );
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    SchemaDef schemaDef = getSchemaDefChecked( catalog, getOptions().getSchemaName(), true );

    if( !schemaDef.getAllFormats().contains( format ) )
      return null;
View Full Code Here


    }

  @Override
  protected boolean performRename( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    String schemaName = getOptions().getSchemaName();
    String renameName = getOptions().getRenameName();

    return catalog.renameSchemaDef( schemaName, renameName );
    }
View Full Code Here

    }

  @Override
  protected boolean performRemove( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    String schemaName = getOptions().getSchemaName();

    return catalog.removeSchemaDef( schemaName );
    }
View Full Code Here

    }

  @Override
  protected Object getSource( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    return catalog.getSchemaDef( getOptions().getSchemaName() );
    }
View Full Code Here

  @Override
  protected List<String> performAdd( PlatformBroker platformBroker )
    {
    String addURI = getOptions().getAddOrUpdateURI();
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    String schemaName = getOptions().getSchemaName();
    String protocol = getOptions().getProtocolName();
    String format = getOptions().getFormatName();

    if( addURI == null )
      {
      boolean success = catalog.addSchemaDef( schemaName, Protocol.getProtocol( protocol ), Format.getFormat( format ), null );

      if( success )
        return asList( schemaName );

      return null;
View Full Code Here

    }

  @Override
  protected Map performShow( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    String schemaName = getOptions().getSchemaName();
    SchemaDef schemaDef = getSchemaDefChecked( catalog, getOptions().getSchemaName(), true );

    return new SchemaBuilder().format( schemaDef );
    }
View Full Code Here

    }

  @Override
  protected boolean performRename( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    String schemaName = getOptions().getSchemaName();
    String tableName = getOptions().getTableName();
    String renameName = getOptions().getRenameName();

    return catalog.renameTableDef( schemaName, tableName, renameName );
    }
View Full Code Here

    }

  @Override
  protected boolean performRemove( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    String schemaName = getOptions().getSchemaName();
    String tableName = getOptions().getTableName();

    return catalog.removeTableDef( schemaName, tableName );
    }
View Full Code Here

    }

  @Override
  protected Object getSource( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();

    SchemaDef schemaDef = catalog.getSchemaDef( getOptions().getSchemaName() );

    if( schemaDef == null )
      return null;

    return catalog.getSchemaDef( getOptions().getSchemaName() ).getTable( getOptions().getTableName() );
    }
View Full Code Here

    }

  @Override
  protected List<String> performUpdate( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    String schemaName = getOptions().getSchemaName();
    String tableName = getOptions().getTableName();
    SchemaDef schemaDef = getSchemaDefChecked( catalog, schemaName, true );
    TableDef tableDef = schemaDef.getTableChecked( tableName );
View Full Code Here

TOP

Related Classes of cascading.lingual.catalog.SchemaCatalog

Copyright © 2018 www.massapicom. 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.