Package cascading.lingual.catalog

Examples of cascading.lingual.catalog.SchemaDef


  @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() ).getStereotype( getOptions().getStereotypeName() );
View Full Code Here


  protected Map performShow( PlatformBroker platformBroker )
    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    String schemaName = getOptions().getSchemaName();
    String stereotypeName = getOptions().getStereotypeName();
    SchemaDef schemaDef = getSchemaDefChecked( catalog, schemaName, true );
    Stereotype stereotype = schemaDef.getStereotypeChecked( stereotypeName );

    return new StereotypeBuilder().format( stereotype );
    }
View Full Code Here

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

    if( !schemaDef.getAllProtocols().contains( protocol ) )
      return null;

    return new ProtocolBuilder( schemaDef, getOptions().getProviderName() ).format( protocol );
    }
View Full Code Here

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

    ProviderDef providerDef = schemaDef.findProviderDefFor( getOptions().getProviderName() );

    if( providerDef == null )
      return null;

    return new ProviderBuilder().format( providerDef );
View Full Code Here

  @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;

    return new FormatBuilder( schemaDef, getOptions().getProviderName() ).format( format );
    }
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 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

  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 );

    String addURI = getOptions().getAddOrUpdateURI();

    if( addURI != null )
      tableDef.setIdentifier( addURI );
View Full Code Here

    {
    SchemaCatalog catalog = platformBroker.getSchemeCatalog();
    String schemaName = getOptions().getSchemaName();
    String tableName = getOptions().getTableName();

    SchemaDef schemaDef = getSchemaDefChecked( catalog, schemaName, true );
    TableDef tableDef = schemaDef.getTableChecked( tableName );

    return new TableBuilder().format( tableDef );
    }
View Full Code Here

  private void initializeSchema( SQLPlanner sqlPlanner, Flow flowDef, TapSchema currentTapSchema )
    {
    if( sqlPlanner.getDefaultSchema() != null )
      currentTapSchema = createGetTapSchema( currentTapSchema, getDefaultSchema() );

    SchemaDef currentSchemaDef = new SchemaDef();

    if( sqlPlanner.getDefaultSchema() != null )
      currentSchemaDef = createGetSchemaDef( currentSchemaDef, getDefaultSchema() );

    addTaps( currentSchemaDef, currentTapSchema, flowDef.getSources(), new Function<Tap, Fields>()
View Full Code Here

TOP

Related Classes of cascading.lingual.catalog.SchemaDef

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.