public abstract class AbstractDatabaseMetaDataCapability extends Object implements DatabaseMetaDataValidation
UnsupportedOperationException for all
exists - methods.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cacheResults |
protected Connection |
connection |
protected UnaryOperator<String> |
namesLookup |
protected Map<Named,Boolean> |
results |
NAME| Constructor and Description |
|---|
AbstractDatabaseMetaDataCapability(Connection connection,
UnaryOperator<String> namesLookup)
With caching enabled - see
isCacheResults() |
AbstractDatabaseMetaDataCapability(Connection connection,
UnaryOperator<String> namesLookup,
boolean cacheResults) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetErrorMessage, getName, getUnexpectedErrorMessage, validatetoError, toErrorprotected Connection connection
protected boolean cacheResults
protected UnaryOperator<String> namesLookup
public AbstractDatabaseMetaDataCapability(Connection connection, UnaryOperator<String> namesLookup)
isCacheResults()connection - namesLookup - - see NamesLookupAbstractDatabaseMetaDataCapability(Connection, UnaryOperator, boolean)public AbstractDatabaseMetaDataCapability(Connection connection, UnaryOperator<String> namesLookup, boolean cacheResults)
connection - namesLookup - - see NamesLookupcacheResults - - whether the results should be cached for later lookupsAbstractDatabaseMetaDataCapability(Connection, UnaryOperator)public UnaryOperator<String> getNamesLookup()
public Connection getConnection()
public boolean isCacheResults()
public AbstractDatabaseMetaDataCapability clearCache()
public final boolean exists(Named named)
exists in interface DatabaseMetaDataValidationtrue, if the object exists, false
otherwise.protected UnsupportedOperationException unsupported(Named name)
Copyright © 2004–2022 JSQLParser. All rights reserved.