public final class SchemaRetrievalOptionsBuilder extends java.lang.Object implements OptionsBuilder<SchemaRetrievalOptionsBuilder,SchemaRetrievalOptions>
public static SchemaRetrievalOptionsBuilder builder()
public static SchemaRetrievalOptionsBuilder builder(SchemaRetrievalOptions options)
public static SchemaRetrievalOptions newSchemaRetrievalOptions()
public static SchemaRetrievalOptions newSchemaRetrievalOptions(Config config)
public SchemaRetrievalOptionsBuilder fromConfig(Config config)
fromConfig in interface OptionsBuilder<SchemaRetrievalOptionsBuilder,SchemaRetrievalOptions>public SchemaRetrievalOptionsBuilder fromConnnection(java.sql.Connection connection)
public SchemaRetrievalOptionsBuilder fromOptions(SchemaRetrievalOptions options)
fromOptions in interface OptionsBuilder<SchemaRetrievalOptionsBuilder,SchemaRetrievalOptions>public DatabaseServerType getDatabaseServerType()
public MetadataRetrievalStrategy getForeignKeyRetrievalStrategy()
public MetadataRetrievalStrategy getFunctionColumnRetrievalStrategy()
public MetadataRetrievalStrategy getFunctionRetrievalStrategy()
public java.lang.String getIdentifierQuoteString()
public Identifiers getIdentifiers()
public MetadataRetrievalStrategy getIndexRetrievalStrategy()
public InformationSchemaViews getInformationSchemaViews()
public MetadataRetrievalStrategy getPrimaryKeyRetrievalStrategy()
public MetadataRetrievalStrategy getProcedureColumnRetrievalStrategy()
public MetadataRetrievalStrategy getProcedureRetrievalStrategy()
public MetadataRetrievalStrategy getTableColumnRetrievalStrategy()
public MetadataRetrievalStrategy getTableRetrievalStrategy()
public TypeMap getTypeMap()
public boolean isSupportsCatalogs()
public boolean isSupportsSchemas()
public Config toConfig()
toConfig in interface OptionsBuilder<SchemaRetrievalOptionsBuilder,SchemaRetrievalOptions>public SchemaRetrievalOptions toOptions()
toOptions in interface OptionsBuilder<SchemaRetrievalOptionsBuilder,SchemaRetrievalOptions>public SchemaRetrievalOptionsBuilder withDatabaseServerType(DatabaseServerType dbServerType)
public SchemaRetrievalOptionsBuilder withDoesNotSupportCatalogs()
public SchemaRetrievalOptionsBuilder withDoesNotSupportSchemas()
public SchemaRetrievalOptionsBuilder withForeignKeyRetrievalStrategy(MetadataRetrievalStrategy fkRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withFunctionColumnRetrievalStrategy(MetadataRetrievalStrategy functionColumnRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withFunctionRetrievalStrategy(MetadataRetrievalStrategy functionRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withIdentifierQuoteString(java.lang.String identifierQuoteString)
identifierQuoteString - Value for the overridepublic SchemaRetrievalOptionsBuilder withIndexRetrievalStrategy(MetadataRetrievalStrategy indexRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withInformationSchemaViews(java.util.Map<java.lang.String,java.lang.String> informationSchemaViews)
public InformationSchemaViewsBuilder withInformationSchemaViewsBuilder()
public SchemaRetrievalOptionsBuilder withInformationSchemaViewsForConnection(java.util.function.BiConsumer<InformationSchemaViewsBuilder,java.sql.Connection> informationSchemaViewsBuilderForConnection, java.sql.Connection connection)
public SchemaRetrievalOptionsBuilder withoutIdentifierQuoteString()
public SchemaRetrievalOptionsBuilder withoutSupportsCatalogs()
public SchemaRetrievalOptionsBuilder withoutSupportsSchemas()
public SchemaRetrievalOptionsBuilder withPrimaryKeyRetrievalStrategy(MetadataRetrievalStrategy pkRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withProcedureColumnRetrievalStrategy(MetadataRetrievalStrategy procedureColumnRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withProcedureRetrievalStrategy(MetadataRetrievalStrategy procedureRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withSupportsCatalogs()
public SchemaRetrievalOptionsBuilder withSupportsSchemas()
public SchemaRetrievalOptionsBuilder withTableColumnRetrievalStrategy(MetadataRetrievalStrategy tableColumnRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withTableRetrievalStrategy(MetadataRetrievalStrategy tableRetrievalStrategy)
public SchemaRetrievalOptionsBuilder withTypeMap(java.util.Map<java.lang.String,java.lang.Class<?>> typeMap)
Copyright © 2000-2019 Sualeh Fatehi. All rights reserved.