public SchemaRetrievalOptionsBuilder fromConnnection(final Connection connection) { if (connection == null) { return this; } DatabaseMetaData metaData; try { metaData = connection.getMetaData(); } catch (final SQLException e) { // Ignore metaData = null; } identifierQuoteString = lookupIdentifierQuoteString(metaData); identifiers = Identifiers.identifiers().withConnectionIfPossible(connection) .withIdentifierQuoteString(identifierQuoteString).build(); supportsCatalogs = lookupSupportsCatalogs(metaData); supportsSchemas = lookupSupportsSchemas(metaData); if (!overridesTypeMap.isPresent()) { overridesTypeMap = Optional.of(new TypeMap(connection)); } return this; }
public SchemaRetrievalOptionsBuilder fromConnnection(final Connection connection) { if (connection == null) { return this; } DatabaseMetaData metaData; try { metaData = connection.getMetaData(); } catch (final SQLException e) { // Ignore metaData = null; } identifierQuoteString = lookupIdentifierQuoteString(metaData); identifiers = Identifiers.identifiers().withConnectionIfPossible(connection) .withIdentifierQuoteString(identifierQuoteString).build(); supportsCatalogs = lookupSupportsCatalogs(metaData); supportsSchemas = lookupSupportsSchemas(metaData); if (!overridesTypeMap.isPresent()) { overridesTypeMap = Optional.of(new TypeMap(connection)); } return this; }
.withIdentifierQuoteString(identifierQuoteString) .withIdentifierQuotingStrategy(options.getIdentifierQuotingStrategy()) .build();
.getIdentifierQuoteString(); final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString(identifierQuoteString).build();
.withIdentifierQuoteString(identifierQuoteString) .withIdentifierQuotingStrategy(options.getIdentifierQuotingStrategy()) .build();
.withIdentifierQuoteString(identifierQuoteString) .withIdentifierQuotingStrategy(options.getIdentifierQuotingStrategy()) .build();
public SchemaRetrievalOptionsBuilder fromConnnection(final Connection connection) { if (connection == null) { return this; } DatabaseMetaData metaData; try { metaData = connection.getMetaData(); } catch (final SQLException e) { // Ignore metaData = null; } identifierQuoteString = lookupIdentifierQuoteString(metaData); identifiers = Identifiers.identifiers().withConnectionIfPossible(connection) .withIdentifierQuoteString(identifierQuoteString).build(); supportsCatalogs = lookupSupportsCatalogs(metaData); supportsSchemas = lookupSupportsSchemas(metaData); if (!overridesTypeMap.isPresent()) { overridesTypeMap = Optional.of(new TypeMap(connection)); } return this; }
public SchemaRetrievalOptionsBuilder fromConnnection(final Connection connection) { if (connection == null) { return this; } DatabaseMetaData metaData; try { metaData = connection.getMetaData(); } catch (final SQLException e) { // Ignore metaData = null; } identifierQuoteString = lookupIdentifierQuoteString(metaData); identifiers = Identifiers.identifiers().withConnectionIfPossible(connection) .withIdentifierQuoteString(identifierQuoteString).build(); supportsCatalogs = lookupSupportsCatalogs(metaData); supportsSchemas = lookupSupportsSchemas(metaData); if (!overridesTypeMap.isPresent()) { overridesTypeMap = Optional.of(new TypeMap(connection)); } return this; }
private void buildFullName() { if (fullName != null) { return; } final Schema schema = getSchema(); if (!isBlank(schema.getFullName())) { final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); } else { // System data-types are reserved words, but should not be quoted fullName = getName(); } }
private void buildFullName() { if (fullName != null) { return; } final Schema schema = getSchema(); if (!isBlank(schema.getFullName())) { final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); } else { // System data-types are reserved words, but should not be quoted fullName = getName(); } }
private void buildFullName() { if (fullName != null) { return; } final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); }
private void buildFullName() { if (fullName != null) { return; } final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); }
.getIdentifierQuoteString(); final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString(identifierQuoteString).build();
private void buildFullName() { if (fullName != null) { return; } final Schema schema = getSchema(); if (!isBlank(schema.getFullName())) { final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); } else { // System data-types are reserved words, but should not be quoted fullName = getName(); } }
private void buildFullName() { if (fullName != null) { return; } final Schema schema = getSchema(); if (!isBlank(schema.getFullName())) { final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); } else { // System data-types are reserved words, but should not be quoted fullName = getName(); } }
private void buildFullName() { if (fullName != null) { return; } final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); }
private void buildFullName() { if (fullName != null) { return; } final Identifiers identifiers = Identifiers.identifiers() .withIdentifierQuoteString("\"").build(); fullName = identifiers.quoteFullName(this); }