@Override public String toMetaDataSchemaName(Identifier identifier) { log.tracef( "Normalizing identifier quoting for schema name [%s]", identifier ); if ( !nameQualifierSupport.supportsSchemas() ) { // null is used to tell DatabaseMetaData to not limit results based on schema. log.trace( "Environment does not support catalogs; returning null" ); return null; } if ( identifier == null ) { if ( jdbcEnvironment.getCurrentSchema() == null ) { return ""; } identifier = jdbcEnvironment.getCurrentSchema(); } return toMetaDataText( identifier ); }
/** * Get the database sequence increment value from the associated {@link SequenceInformation} object. * * @param jdbcEnvironment the current JdbcEnvironment * @param sequenceName sequence name * * @return sequence increment value */ private Long getSequenceIncrementValue(JdbcEnvironment jdbcEnvironment, String sequenceName) { return jdbcEnvironment.getExtractedDatabaseMetaData().getSequenceInformationList().stream().filter( sequenceInformation -> { Identifier catalog = sequenceInformation.getSequenceName().getCatalogName(); Identifier schema = sequenceInformation.getSequenceName().getSchemaName(); return sequenceName.equalsIgnoreCase( sequenceInformation.getSequenceName().getSequenceName().getText() ) && ( catalog == null || catalog.equals( jdbcEnvironment.getCurrentCatalog() ) ) && ( schema == null || schema.equals( jdbcEnvironment.getCurrentSchema() ) ); } ).map( SequenceInformation::getIncrementValue ).findFirst().orElse( null ); } }
|| extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { tableInfo = locateTableInNamespace( extractionContext.getJdbcEnvironment().getCurrentCatalog(), extractionContext.getJdbcEnvironment().getCurrentSchema(), tableName );
if ( extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { schemaFilter = toMetaDataObjectName( extractionContext.getJdbcEnvironment().getCurrentSchema() );
@Override public String toMetaDataSchemaName(Identifier identifier) { log.tracef( "Normalizing identifier quoting for schema name [%s]", identifier ); if ( !nameQualifierSupport.supportsSchemas() ) { // null is used to tell DatabaseMetaData to not limit results based on schema. log.trace( "Environment does not support catalogs; returning null" ); return null; } if ( identifier == null ) { if ( jdbcEnvironment.getCurrentSchema() == null ) { return ""; } identifier = jdbcEnvironment.getCurrentSchema(); } return toMetaDataText( identifier ); }
/** * Get the database sequence increment value from the associated {@link SequenceInformation} object. * * @param jdbcEnvironment the current JdbcEnvironment * @param sequenceName sequence name * * @return sequence increment value */ private Long getSequenceIncrementValue(JdbcEnvironment jdbcEnvironment, String sequenceName) { return jdbcEnvironment.getExtractedDatabaseMetaData().getSequenceInformationList().stream().filter( sequenceInformation -> { Identifier catalog = sequenceInformation.getSequenceName().getCatalogName(); Identifier schema = sequenceInformation.getSequenceName().getSchemaName(); return sequenceName.equalsIgnoreCase( sequenceInformation.getSequenceName().getSequenceName().getText() ) && ( catalog == null || catalog.equals( jdbcEnvironment.getCurrentCatalog() ) ) && ( schema == null || schema.equals( jdbcEnvironment.getCurrentSchema() ) ); } ).map( SequenceInformation::getIncrementValue ).findFirst().orElse( null ); } }
|| extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { tableInfo = locateTableInNamespace( extractionContext.getJdbcEnvironment().getCurrentCatalog(), extractionContext.getJdbcEnvironment().getCurrentSchema(), tableName );
if ( extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { schemaFilter = toMetaDataObjectName( extractionContext.getJdbcEnvironment().getCurrentSchema() );