@Override public String toMetaDataCatalogName(Identifier identifier) { log.tracef( "Normalizing identifier quoting for catalog name [%s]", identifier ); if ( !nameQualifierSupport.supportsCatalogs() ) { log.trace( "Environment does not support catalogs; returning null" ); // null is used to tell DatabaseMetaData to not limit results based on catalog. return null; } if ( identifier == null ) { if ( jdbcEnvironment.getCurrentCatalog() == null ) { return ""; } identifier = jdbcEnvironment.getCurrentCatalog(); } 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 ); } }
if ( extractionContext.getJdbcEnvironment().getCurrentCatalog() != null || extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { tableInfo = locateTableInNamespace( extractionContext.getJdbcEnvironment().getCurrentCatalog(), extractionContext.getJdbcEnvironment().getCurrentSchema(), tableName
if ( extractionContext.getJdbcEnvironment().getCurrentCatalog() != null ) { catalogFilter = toMetaDataObjectName( extractionContext.getJdbcEnvironment().getCurrentCatalog() );
@Override public String toMetaDataCatalogName(Identifier identifier) { log.tracef( "Normalizing identifier quoting for catalog name [%s]", identifier ); if ( !nameQualifierSupport.supportsCatalogs() ) { log.trace( "Environment does not support catalogs; returning null" ); // null is used to tell DatabaseMetaData to not limit results based on catalog. return null; } if ( identifier == null ) { if ( jdbcEnvironment.getCurrentCatalog() == null ) { return ""; } identifier = jdbcEnvironment.getCurrentCatalog(); } 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 ); } }
if ( extractionContext.getJdbcEnvironment().getCurrentCatalog() != null || extractionContext.getJdbcEnvironment().getCurrentSchema() != null ) { tableInfo = locateTableInNamespace( extractionContext.getJdbcEnvironment().getCurrentCatalog(), extractionContext.getJdbcEnvironment().getCurrentSchema(), tableName
if ( extractionContext.getJdbcEnvironment().getCurrentCatalog() != null ) { catalogFilter = toMetaDataObjectName( extractionContext.getJdbcEnvironment().getCurrentCatalog() );