trait Visitor[F[_]] extends ~>[DatabaseMetaDataOp, F]
Ordering
- Alphabetic
- By Inheritance
Inherited
- Visitor
- FunctionK
- 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 asyncF[A](k: ((Either[Throwable, A]) => Unit) => DatabaseMetaDataIO[Unit]): F[A]
- abstract def autoCommitFailureClosesAllResultSets: F[Boolean]
- abstract def bracketCase[A, B](acquire: DatabaseMetaDataIO[A])(use: (A) => DatabaseMetaDataIO[B])(release: (A, ExitCase[Throwable]) => DatabaseMetaDataIO[Unit]): F[B]
- 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 evalOn[A](ec: ExecutionContext)(fa: DatabaseMetaDataIO[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 raiseError[A](e: Throwable): F[A]
- abstract def raw[A](f: (DatabaseMetaData) => A): F[A]
- abstract def shift: F[Unit]
- 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(classOf[java.lang.CloneNotSupportedException]) @native()
- 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: AnyRef): 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[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()