doobie
.
free
.
databasemetadata
.
DatabaseMetaDataOp
Visitor
Related Doc:
package DatabaseMetaDataOp
trait
Visitor
[
F
[
_
]
]
extends
~>
[
DatabaseMetaDataOp
,
F
]
Source
databasemetadata.scala
Linear Supertypes
FunctionK
[
DatabaseMetaDataOp
,
F
],
Serializable
,
Serializable
,
AnyRef
,
Any
Known Subclasses
DatabaseMetaDataInterpreter
Ordering
Alphabetic
By Inheritance
Inherited
Visitor
FunctionK
Serializable
Serializable
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
allProceduresAreCallable
:
F
[
Boolean
]
abstract
def
allTablesAreSelectable
:
F
[
Boolean
]
abstract
def
async
[
A
]
(
k: ((
Either
[
Throwable
,
A
]) ⇒
Unit
) ⇒
Unit
)
:
F
[
A
]
abstract
def
autoCommitFailureClosesAllResultSets
:
F
[
Boolean
]
abstract
def
dataDefinitionCausesTransactionCommit
:
F
[
Boolean
]
abstract
def
dataDefinitionIgnoredInTransactions
:
F
[
Boolean
]
abstract
def
delay
[
A
]
(
a: () ⇒
A
)
:
F
[
A
]
abstract
def
deletesAreDetected
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
doesMaxRowSizeIncludeBlobs
:
F
[
Boolean
]
abstract
def
embed
[
A
]
(
e:
Embedded
[
A
]
)
:
F
[
A
]
abstract
def
generatedKeyAlwaysReturned
:
F
[
Boolean
]
abstract
def
getAttributes
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getBestRowIdentifier
(
a:
String
,
b:
String
,
c:
String
,
d:
Int
,
e:
Boolean
)
:
F
[
ResultSet
]
abstract
def
getCatalogSeparator
:
F
[
String
]
abstract
def
getCatalogTerm
:
F
[
String
]
abstract
def
getCatalogs
:
F
[
ResultSet
]
abstract
def
getClientInfoProperties
:
F
[
ResultSet
]
abstract
def
getColumnPrivileges
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getColumns
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getConnection
:
F
[
Connection
]
abstract
def
getCrossReference
(
a:
String
,
b:
String
,
c:
String
,
d:
String
,
e:
String
,
f:
String
)
:
F
[
ResultSet
]
abstract
def
getDatabaseMajorVersion
:
F
[
Int
]
abstract
def
getDatabaseMinorVersion
:
F
[
Int
]
abstract
def
getDatabaseProductName
:
F
[
String
]
abstract
def
getDatabaseProductVersion
:
F
[
String
]
abstract
def
getDefaultTransactionIsolation
:
F
[
Int
]
abstract
def
getDriverMajorVersion
:
F
[
Int
]
abstract
def
getDriverMinorVersion
:
F
[
Int
]
abstract
def
getDriverName
:
F
[
String
]
abstract
def
getDriverVersion
:
F
[
String
]
abstract
def
getExportedKeys
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getExtraNameCharacters
:
F
[
String
]
abstract
def
getFunctionColumns
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getFunctions
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getIdentifierQuoteString
:
F
[
String
]
abstract
def
getImportedKeys
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getIndexInfo
(
a:
String
,
b:
String
,
c:
String
,
d:
Boolean
,
e:
Boolean
)
:
F
[
ResultSet
]
abstract
def
getJDBCMajorVersion
:
F
[
Int
]
abstract
def
getJDBCMinorVersion
:
F
[
Int
]
abstract
def
getMaxBinaryLiteralLength
:
F
[
Int
]
abstract
def
getMaxCatalogNameLength
:
F
[
Int
]
abstract
def
getMaxCharLiteralLength
:
F
[
Int
]
abstract
def
getMaxColumnNameLength
:
F
[
Int
]
abstract
def
getMaxColumnsInGroupBy
:
F
[
Int
]
abstract
def
getMaxColumnsInIndex
:
F
[
Int
]
abstract
def
getMaxColumnsInOrderBy
:
F
[
Int
]
abstract
def
getMaxColumnsInSelect
:
F
[
Int
]
abstract
def
getMaxColumnsInTable
:
F
[
Int
]
abstract
def
getMaxConnections
:
F
[
Int
]
abstract
def
getMaxCursorNameLength
:
F
[
Int
]
abstract
def
getMaxIndexLength
:
F
[
Int
]
abstract
def
getMaxLogicalLobSize
:
F
[
Long
]
abstract
def
getMaxProcedureNameLength
:
F
[
Int
]
abstract
def
getMaxRowSize
:
F
[
Int
]
abstract
def
getMaxSchemaNameLength
:
F
[
Int
]
abstract
def
getMaxStatementLength
:
F
[
Int
]
abstract
def
getMaxStatements
:
F
[
Int
]
abstract
def
getMaxTableNameLength
:
F
[
Int
]
abstract
def
getMaxTablesInSelect
:
F
[
Int
]
abstract
def
getMaxUserNameLength
:
F
[
Int
]
abstract
def
getNumericFunctions
:
F
[
String
]
abstract
def
getPrimaryKeys
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getProcedureColumns
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getProcedureTerm
:
F
[
String
]
abstract
def
getProcedures
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getPseudoColumns
(
a:
String
,
b:
String
,
c:
String
,
d:
String
)
:
F
[
ResultSet
]
abstract
def
getResultSetHoldability
:
F
[
Int
]
abstract
def
getRowIdLifetime
:
F
[
RowIdLifetime
]
abstract
def
getSQLKeywords
:
F
[
String
]
abstract
def
getSQLStateType
:
F
[
Int
]
abstract
def
getSchemaTerm
:
F
[
String
]
abstract
def
getSchemas
(
a:
String
,
b:
String
)
:
F
[
ResultSet
]
abstract
def
getSchemas
:
F
[
ResultSet
]
abstract
def
getSearchStringEscape
:
F
[
String
]
abstract
def
getStringFunctions
:
F
[
String
]
abstract
def
getSuperTables
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getSuperTypes
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getSystemFunctions
:
F
[
String
]
abstract
def
getTablePrivileges
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
getTableTypes
:
F
[
ResultSet
]
abstract
def
getTables
(
a:
String
,
b:
String
,
c:
String
,
d:
Array
[
String
]
)
:
F
[
ResultSet
]
abstract
def
getTimeDateFunctions
:
F
[
String
]
abstract
def
getTypeInfo
:
F
[
ResultSet
]
abstract
def
getUDTs
(
a:
String
,
b:
String
,
c:
String
,
d:
Array
[
Int
]
)
:
F
[
ResultSet
]
abstract
def
getURL
:
F
[
String
]
abstract
def
getUserName
:
F
[
String
]
abstract
def
getVersionColumns
(
a:
String
,
b:
String
,
c:
String
)
:
F
[
ResultSet
]
abstract
def
handleErrorWith
[
A
]
(
fa:
DatabaseMetaDataIO
[
A
]
,
f: (
Throwable
) ⇒
DatabaseMetaDataIO
[
A
]
)
:
F
[
A
]
abstract
def
insertsAreDetected
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
isCatalogAtStart
:
F
[
Boolean
]
abstract
def
isReadOnly
:
F
[
Boolean
]
abstract
def
isWrapperFor
(
a:
Class
[_]
)
:
F
[
Boolean
]
abstract
def
locatorsUpdateCopy
:
F
[
Boolean
]
abstract
def
nullPlusNonNullIsNull
:
F
[
Boolean
]
abstract
def
nullsAreSortedAtEnd
:
F
[
Boolean
]
abstract
def
nullsAreSortedAtStart
:
F
[
Boolean
]
abstract
def
nullsAreSortedHigh
:
F
[
Boolean
]
abstract
def
nullsAreSortedLow
:
F
[
Boolean
]
abstract
def
othersDeletesAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
othersInsertsAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
othersUpdatesAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
ownDeletesAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
ownInsertsAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
ownUpdatesAreVisible
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
raw
[
A
]
(
f: (
DatabaseMetaData
) ⇒
A
)
:
F
[
A
]
abstract
def
storesLowerCaseIdentifiers
:
F
[
Boolean
]
abstract
def
storesLowerCaseQuotedIdentifiers
:
F
[
Boolean
]
abstract
def
storesMixedCaseIdentifiers
:
F
[
Boolean
]
abstract
def
storesMixedCaseQuotedIdentifiers
:
F
[
Boolean
]
abstract
def
storesUpperCaseIdentifiers
:
F
[
Boolean
]
abstract
def
storesUpperCaseQuotedIdentifiers
:
F
[
Boolean
]
abstract
def
supportsANSI92EntryLevelSQL
:
F
[
Boolean
]
abstract
def
supportsANSI92FullSQL
:
F
[
Boolean
]
abstract
def
supportsANSI92IntermediateSQL
:
F
[
Boolean
]
abstract
def
supportsAlterTableWithAddColumn
:
F
[
Boolean
]
abstract
def
supportsAlterTableWithDropColumn
:
F
[
Boolean
]
abstract
def
supportsBatchUpdates
:
F
[
Boolean
]
abstract
def
supportsCatalogsInDataManipulation
:
F
[
Boolean
]
abstract
def
supportsCatalogsInIndexDefinitions
:
F
[
Boolean
]
abstract
def
supportsCatalogsInPrivilegeDefinitions
:
F
[
Boolean
]
abstract
def
supportsCatalogsInProcedureCalls
:
F
[
Boolean
]
abstract
def
supportsCatalogsInTableDefinitions
:
F
[
Boolean
]
abstract
def
supportsColumnAliasing
:
F
[
Boolean
]
abstract
def
supportsConvert
(
a:
Int
,
b:
Int
)
:
F
[
Boolean
]
abstract
def
supportsConvert
:
F
[
Boolean
]
abstract
def
supportsCoreSQLGrammar
:
F
[
Boolean
]
abstract
def
supportsCorrelatedSubqueries
:
F
[
Boolean
]
abstract
def
supportsDataDefinitionAndDataManipulationTransactions
:
F
[
Boolean
]
abstract
def
supportsDataManipulationTransactionsOnly
:
F
[
Boolean
]
abstract
def
supportsDifferentTableCorrelationNames
:
F
[
Boolean
]
abstract
def
supportsExpressionsInOrderBy
:
F
[
Boolean
]
abstract
def
supportsExtendedSQLGrammar
:
F
[
Boolean
]
abstract
def
supportsFullOuterJoins
:
F
[
Boolean
]
abstract
def
supportsGetGeneratedKeys
:
F
[
Boolean
]
abstract
def
supportsGroupBy
:
F
[
Boolean
]
abstract
def
supportsGroupByBeyondSelect
:
F
[
Boolean
]
abstract
def
supportsGroupByUnrelated
:
F
[
Boolean
]
abstract
def
supportsIntegrityEnhancementFacility
:
F
[
Boolean
]
abstract
def
supportsLikeEscapeClause
:
F
[
Boolean
]
abstract
def
supportsLimitedOuterJoins
:
F
[
Boolean
]
abstract
def
supportsMinimumSQLGrammar
:
F
[
Boolean
]
abstract
def
supportsMixedCaseIdentifiers
:
F
[
Boolean
]
abstract
def
supportsMixedCaseQuotedIdentifiers
:
F
[
Boolean
]
abstract
def
supportsMultipleOpenResults
:
F
[
Boolean
]
abstract
def
supportsMultipleResultSets
:
F
[
Boolean
]
abstract
def
supportsMultipleTransactions
:
F
[
Boolean
]
abstract
def
supportsNamedParameters
:
F
[
Boolean
]
abstract
def
supportsNonNullableColumns
:
F
[
Boolean
]
abstract
def
supportsOpenCursorsAcrossCommit
:
F
[
Boolean
]
abstract
def
supportsOpenCursorsAcrossRollback
:
F
[
Boolean
]
abstract
def
supportsOpenStatementsAcrossCommit
:
F
[
Boolean
]
abstract
def
supportsOpenStatementsAcrossRollback
:
F
[
Boolean
]
abstract
def
supportsOrderByUnrelated
:
F
[
Boolean
]
abstract
def
supportsOuterJoins
:
F
[
Boolean
]
abstract
def
supportsPositionedDelete
:
F
[
Boolean
]
abstract
def
supportsPositionedUpdate
:
F
[
Boolean
]
abstract
def
supportsRefCursors
:
F
[
Boolean
]
abstract
def
supportsResultSetConcurrency
(
a:
Int
,
b:
Int
)
:
F
[
Boolean
]
abstract
def
supportsResultSetHoldability
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
supportsResultSetType
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
supportsSavepoints
:
F
[
Boolean
]
abstract
def
supportsSchemasInDataManipulation
:
F
[
Boolean
]
abstract
def
supportsSchemasInIndexDefinitions
:
F
[
Boolean
]
abstract
def
supportsSchemasInPrivilegeDefinitions
:
F
[
Boolean
]
abstract
def
supportsSchemasInProcedureCalls
:
F
[
Boolean
]
abstract
def
supportsSchemasInTableDefinitions
:
F
[
Boolean
]
abstract
def
supportsSelectForUpdate
:
F
[
Boolean
]
abstract
def
supportsStatementPooling
:
F
[
Boolean
]
abstract
def
supportsStoredFunctionsUsingCallSyntax
:
F
[
Boolean
]
abstract
def
supportsStoredProcedures
:
F
[
Boolean
]
abstract
def
supportsSubqueriesInComparisons
:
F
[
Boolean
]
abstract
def
supportsSubqueriesInExists
:
F
[
Boolean
]
abstract
def
supportsSubqueriesInIns
:
F
[
Boolean
]
abstract
def
supportsSubqueriesInQuantifieds
:
F
[
Boolean
]
abstract
def
supportsTableCorrelationNames
:
F
[
Boolean
]
abstract
def
supportsTransactionIsolationLevel
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
supportsTransactions
:
F
[
Boolean
]
abstract
def
supportsUnion
:
F
[
Boolean
]
abstract
def
supportsUnionAll
:
F
[
Boolean
]
abstract
def
unwrap
[
T
]
(
a:
Class
[
T
]
)
:
F
[
T
]
abstract
def
updatesAreDetected
(
a:
Int
)
:
F
[
Boolean
]
abstract
def
usesLocalFilePerTable
:
F
[
Boolean
]
abstract
def
usesLocalFiles
:
F
[
Boolean
]
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
and
[
H
[
_
]
]
(
h:
FunctionK
[
DatabaseMetaDataOp
,
H
]
)
:
FunctionK
[
DatabaseMetaDataOp
, [γ$4$]
Tuple2K
[
F
,
H
,
γ$4$
]]
Definition Classes
FunctionK
def
andThen
[
H
[
_
]
]
(
f:
FunctionK
[
F
,
H
]
)
:
FunctionK
[
DatabaseMetaDataOp
,
H
]
Definition Classes
FunctionK
final
def
apply
[
A
]
(
fa:
DatabaseMetaDataOp
[
A
]
)
:
F
[
A
]
Definition Classes
Visitor
→ FunctionK
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compose
[
E
[
_
]
]
(
f:
FunctionK
[
E
,
DatabaseMetaDataOp
]
)
:
FunctionK
[
E
,
F
]
Definition Classes
FunctionK
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
or
[
H
[
_
]
]
(
h:
FunctionK
[
H
,
F
]
)
:
FunctionK
[[γ$1$]
EitherK
[
DatabaseMetaDataOp
,
H
,
γ$1$
],
F
]
Definition Classes
FunctionK
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
FunctionK
[
DatabaseMetaDataOp
,
F
]
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped