public class JdbcDatabaseMetaDataCapability extends AbstractDatabaseMetaDataCapability
String.equalsIgnoreCase(String)
cacheResults, connection, namesLookup, results
NAME
Constructor and Description |
---|
JdbcDatabaseMetaDataCapability(Connection connection,
UnaryOperator<String> namesLookup) |
JdbcDatabaseMetaDataCapability(Connection connection,
UnaryOperator<String> namesLookup,
boolean cacheResults) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
columnExists(Map<Named,Boolean> results,
Named named) |
protected boolean |
jdbcMetadataTables(Named named,
String type) |
protected boolean |
tableExists(Map<Named,Boolean> results,
Named named) |
protected boolean |
viewExists(Map<Named,Boolean> results,
Named named) |
cache, clearCache, constraintExists, databaseExists, exists, getConnection, getNamesLookup, indexExists, isCacheResults, procedureExists, roleExists, schemaExists, unsupported, userExists
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getErrorMessage, getName, getUnexpectedErrorMessage, validate
toError, toError
public JdbcDatabaseMetaDataCapability(Connection connection, UnaryOperator<String> namesLookup)
connection
- namesLookup
- - see NamesLookup
public JdbcDatabaseMetaDataCapability(Connection connection, UnaryOperator<String> namesLookup, boolean cacheResults)
connection
- namesLookup
- - see NamesLookup
cacheResults
- - whether the results should be cached for later lookupsprotected boolean columnExists(Map<Named,Boolean> results, Named named) throws ValidationException
columnExists
in class AbstractDatabaseMetaDataCapability
ValidationException
protected boolean viewExists(Map<Named,Boolean> results, Named named) throws ValidationException
viewExists
in class AbstractDatabaseMetaDataCapability
ValidationException
protected boolean tableExists(Map<Named,Boolean> results, Named named) throws ValidationException
tableExists
in class AbstractDatabaseMetaDataCapability
ValidationException
protected boolean jdbcMetadataTables(Named named, String type) throws ValidationException
ValidationException
Copyright © 2004–2022 JSQLParser. All rights reserved.