private SchemaRetrievalOptionsBuilder() { dbServerType = DatabaseServerType.UNKNOWN; informationSchemaViewsBuilder = InformationSchemaViewsBuilder.builder(); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = true; supportsSchemas = true; identifierQuoteString = ""; identifiers = Identifiers.STANDARD; tableRetrievalStrategy = MetadataRetrievalStrategy.metadata; tableColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; pkRetrievalStrategy = MetadataRetrievalStrategy.metadata; indexRetrievalStrategy = MetadataRetrievalStrategy.metadata; fkRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; overridesTypeMap = Optional.empty(); }
private SchemaRetrievalOptionsBuilder() { dbServerType = DatabaseServerType.UNKNOWN; informationSchemaViewsBuilder = InformationSchemaViewsBuilder.builder(); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = true; supportsSchemas = true; identifierQuoteString = ""; identifiers = Identifiers.STANDARD; tableRetrievalStrategy = MetadataRetrievalStrategy.metadata; tableColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; pkRetrievalStrategy = MetadataRetrievalStrategy.metadata; indexRetrievalStrategy = MetadataRetrievalStrategy.metadata; fkRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; overridesTypeMap = Optional.empty(); }
@Override public SchemaRetrievalOptionsBuilder fromOptions(final SchemaRetrievalOptions options) { if (options == null) { return this; } dbServerType = options.getDatabaseServerType(); informationSchemaViewsBuilder = InformationSchemaViewsBuilder .builder(options.getInformationSchemaViews()); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = options.isSupportsCatalogs(); supportsSchemas = options.isSupportsSchemas(); identifierQuoteString = options.getIdentifierQuoteString(); identifiers = options.getIdentifiers(); tableRetrievalStrategy = options.getTableRetrievalStrategy(); tableColumnRetrievalStrategy = options.getTableColumnRetrievalStrategy(); pkRetrievalStrategy = options.getPrimaryKeyRetrievalStrategy(); indexRetrievalStrategy = options.getIndexRetrievalStrategy(); fkRetrievalStrategy = options.getForeignKeyRetrievalStrategy(); procedureRetrievalStrategy = options.getProcedureRetrievalStrategy(); procedureColumnRetrievalStrategy = options .getProcedureColumnRetrievalStrategy(); functionRetrievalStrategy = options.getFunctionRetrievalStrategy(); functionColumnRetrievalStrategy = options .getFunctionColumnRetrievalStrategy(); overridesTypeMap = Optional.empty(); return this; }
@Override public SchemaRetrievalOptionsBuilder fromOptions(final SchemaRetrievalOptions options) { if (options == null) { return this; } dbServerType = options.getDatabaseServerType(); informationSchemaViewsBuilder = InformationSchemaViewsBuilder .builder(options.getInformationSchemaViews()); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = options.isSupportsCatalogs(); supportsSchemas = options.isSupportsSchemas(); identifierQuoteString = options.getIdentifierQuoteString(); identifiers = options.getIdentifiers(); tableRetrievalStrategy = options.getTableRetrievalStrategy(); tableColumnRetrievalStrategy = options.getTableColumnRetrievalStrategy(); pkRetrievalStrategy = options.getPrimaryKeyRetrievalStrategy(); indexRetrievalStrategy = options.getIndexRetrievalStrategy(); fkRetrievalStrategy = options.getForeignKeyRetrievalStrategy(); procedureRetrievalStrategy = options.getProcedureRetrievalStrategy(); procedureColumnRetrievalStrategy = options .getProcedureColumnRetrievalStrategy(); functionRetrievalStrategy = options.getFunctionRetrievalStrategy(); functionColumnRetrievalStrategy = options .getFunctionColumnRetrievalStrategy(); overridesTypeMap = Optional.empty(); return this; }
private SchemaRetrievalOptionsBuilder() { dbServerType = DatabaseServerType.UNKNOWN; informationSchemaViewsBuilder = InformationSchemaViewsBuilder.builder(); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = true; supportsSchemas = true; identifierQuoteString = ""; identifiers = Identifiers.STANDARD; tableRetrievalStrategy = MetadataRetrievalStrategy.metadata; tableColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; pkRetrievalStrategy = MetadataRetrievalStrategy.metadata; indexRetrievalStrategy = MetadataRetrievalStrategy.metadata; fkRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; overridesTypeMap = Optional.empty(); }
private SchemaRetrievalOptionsBuilder() { dbServerType = DatabaseServerType.UNKNOWN; informationSchemaViewsBuilder = InformationSchemaViewsBuilder.builder(); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = true; supportsSchemas = true; identifierQuoteString = ""; identifiers = Identifiers.STANDARD; tableRetrievalStrategy = MetadataRetrievalStrategy.metadata; tableColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; pkRetrievalStrategy = MetadataRetrievalStrategy.metadata; indexRetrievalStrategy = MetadataRetrievalStrategy.metadata; fkRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureRetrievalStrategy = MetadataRetrievalStrategy.metadata; procedureColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionRetrievalStrategy = MetadataRetrievalStrategy.metadata; functionColumnRetrievalStrategy = MetadataRetrievalStrategy.metadata; overridesTypeMap = Optional.empty(); }
@Override public SchemaRetrievalOptionsBuilder fromOptions(final SchemaRetrievalOptions options) { if (options == null) { return this; } dbServerType = options.getDatabaseServerType(); informationSchemaViewsBuilder = InformationSchemaViewsBuilder .builder(options.getInformationSchemaViews()); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = options.isSupportsCatalogs(); supportsSchemas = options.isSupportsSchemas(); identifierQuoteString = options.getIdentifierQuoteString(); identifiers = options.getIdentifiers(); tableRetrievalStrategy = options.getTableRetrievalStrategy(); tableColumnRetrievalStrategy = options.getTableColumnRetrievalStrategy(); pkRetrievalStrategy = options.getPrimaryKeyRetrievalStrategy(); indexRetrievalStrategy = options.getIndexRetrievalStrategy(); fkRetrievalStrategy = options.getForeignKeyRetrievalStrategy(); procedureRetrievalStrategy = options.getProcedureRetrievalStrategy(); procedureColumnRetrievalStrategy = options .getProcedureColumnRetrievalStrategy(); functionRetrievalStrategy = options.getFunctionRetrievalStrategy(); functionColumnRetrievalStrategy = options .getFunctionColumnRetrievalStrategy(); overridesTypeMap = Optional.empty(); return this; }
@Override public SchemaRetrievalOptionsBuilder fromOptions(final SchemaRetrievalOptions options) { if (options == null) { return this; } dbServerType = options.getDatabaseServerType(); informationSchemaViewsBuilder = InformationSchemaViewsBuilder .builder(options.getInformationSchemaViews()); overridesSupportSchemas = Optional.empty(); overridesSupportsCatalogs = Optional.empty(); supportsCatalogs = options.isSupportsCatalogs(); supportsSchemas = options.isSupportsSchemas(); identifierQuoteString = options.getIdentifierQuoteString(); identifiers = options.getIdentifiers(); tableRetrievalStrategy = options.getTableRetrievalStrategy(); tableColumnRetrievalStrategy = options.getTableColumnRetrievalStrategy(); pkRetrievalStrategy = options.getPrimaryKeyRetrievalStrategy(); indexRetrievalStrategy = options.getIndexRetrievalStrategy(); fkRetrievalStrategy = options.getForeignKeyRetrievalStrategy(); procedureRetrievalStrategy = options.getProcedureRetrievalStrategy(); procedureColumnRetrievalStrategy = options .getProcedureColumnRetrievalStrategy(); functionRetrievalStrategy = options.getFunctionRetrievalStrategy(); functionColumnRetrievalStrategy = options .getFunctionColumnRetrievalStrategy(); overridesTypeMap = Optional.empty(); return this; }