Packages

trait Visitor[F[_]] extends ~>[DatabaseMetaDataOp, F]

Source
databasemetadata.scala
Linear Supertypes
FunctionK[DatabaseMetaDataOp, F], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Visitor
  2. FunctionK
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def allProceduresAreCallable: F[Boolean]
  2. abstract def allTablesAreSelectable: F[Boolean]
  3. abstract def async[A](k: ((Either[Throwable, A]) => Unit) => Unit): F[A]
  4. abstract def asyncF[A](k: ((Either[Throwable, A]) => Unit) => DatabaseMetaDataIO[Unit]): F[A]
  5. abstract def autoCommitFailureClosesAllResultSets: F[Boolean]
  6. abstract def bracketCase[A, B](acquire: DatabaseMetaDataIO[A])(use: (A) => DatabaseMetaDataIO[B])(release: (A, ExitCase[Throwable]) => DatabaseMetaDataIO[Unit]): F[B]
  7. abstract def dataDefinitionCausesTransactionCommit: F[Boolean]
  8. abstract def dataDefinitionIgnoredInTransactions: F[Boolean]
  9. abstract def delay[A](a: () => A): F[A]
  10. abstract def deletesAreDetected(a: Int): F[Boolean]
  11. abstract def doesMaxRowSizeIncludeBlobs: F[Boolean]
  12. abstract def embed[A](e: Embedded[A]): F[A]
  13. abstract def evalOn[A](ec: ExecutionContext)(fa: DatabaseMetaDataIO[A]): F[A]
  14. abstract def generatedKeyAlwaysReturned: F[Boolean]
  15. abstract def getAttributes(a: String, b: String, c: String, d: String): F[ResultSet]
  16. abstract def getBestRowIdentifier(a: String, b: String, c: String, d: Int, e: Boolean): F[ResultSet]
  17. abstract def getCatalogSeparator: F[String]
  18. abstract def getCatalogTerm: F[String]
  19. abstract def getCatalogs: F[ResultSet]
  20. abstract def getClientInfoProperties: F[ResultSet]
  21. abstract def getColumnPrivileges(a: String, b: String, c: String, d: String): F[ResultSet]
  22. abstract def getColumns(a: String, b: String, c: String, d: String): F[ResultSet]
  23. abstract def getConnection: F[Connection]
  24. abstract def getCrossReference(a: String, b: String, c: String, d: String, e: String, f: String): F[ResultSet]
  25. abstract def getDatabaseMajorVersion: F[Int]
  26. abstract def getDatabaseMinorVersion: F[Int]
  27. abstract def getDatabaseProductName: F[String]
  28. abstract def getDatabaseProductVersion: F[String]
  29. abstract def getDefaultTransactionIsolation: F[Int]
  30. abstract def getDriverMajorVersion: F[Int]
  31. abstract def getDriverMinorVersion: F[Int]
  32. abstract def getDriverName: F[String]
  33. abstract def getDriverVersion: F[String]
  34. abstract def getExportedKeys(a: String, b: String, c: String): F[ResultSet]
  35. abstract def getExtraNameCharacters: F[String]
  36. abstract def getFunctionColumns(a: String, b: String, c: String, d: String): F[ResultSet]
  37. abstract def getFunctions(a: String, b: String, c: String): F[ResultSet]
  38. abstract def getIdentifierQuoteString: F[String]
  39. abstract def getImportedKeys(a: String, b: String, c: String): F[ResultSet]
  40. abstract def getIndexInfo(a: String, b: String, c: String, d: Boolean, e: Boolean): F[ResultSet]
  41. abstract def getJDBCMajorVersion: F[Int]
  42. abstract def getJDBCMinorVersion: F[Int]
  43. abstract def getMaxBinaryLiteralLength: F[Int]
  44. abstract def getMaxCatalogNameLength: F[Int]
  45. abstract def getMaxCharLiteralLength: F[Int]
  46. abstract def getMaxColumnNameLength: F[Int]
  47. abstract def getMaxColumnsInGroupBy: F[Int]
  48. abstract def getMaxColumnsInIndex: F[Int]
  49. abstract def getMaxColumnsInOrderBy: F[Int]
  50. abstract def getMaxColumnsInSelect: F[Int]
  51. abstract def getMaxColumnsInTable: F[Int]
  52. abstract def getMaxConnections: F[Int]
  53. abstract def getMaxCursorNameLength: F[Int]
  54. abstract def getMaxIndexLength: F[Int]
  55. abstract def getMaxLogicalLobSize: F[Long]
  56. abstract def getMaxProcedureNameLength: F[Int]
  57. abstract def getMaxRowSize: F[Int]
  58. abstract def getMaxSchemaNameLength: F[Int]
  59. abstract def getMaxStatementLength: F[Int]
  60. abstract def getMaxStatements: F[Int]
  61. abstract def getMaxTableNameLength: F[Int]
  62. abstract def getMaxTablesInSelect: F[Int]
  63. abstract def getMaxUserNameLength: F[Int]
  64. abstract def getNumericFunctions: F[String]
  65. abstract def getPrimaryKeys(a: String, b: String, c: String): F[ResultSet]
  66. abstract def getProcedureColumns(a: String, b: String, c: String, d: String): F[ResultSet]
  67. abstract def getProcedureTerm: F[String]
  68. abstract def getProcedures(a: String, b: String, c: String): F[ResultSet]
  69. abstract def getPseudoColumns(a: String, b: String, c: String, d: String): F[ResultSet]
  70. abstract def getResultSetHoldability: F[Int]
  71. abstract def getRowIdLifetime: F[RowIdLifetime]
  72. abstract def getSQLKeywords: F[String]
  73. abstract def getSQLStateType: F[Int]
  74. abstract def getSchemaTerm: F[String]
  75. abstract def getSchemas(a: String, b: String): F[ResultSet]
  76. abstract def getSchemas: F[ResultSet]
  77. abstract def getSearchStringEscape: F[String]
  78. abstract def getStringFunctions: F[String]
  79. abstract def getSuperTables(a: String, b: String, c: String): F[ResultSet]
  80. abstract def getSuperTypes(a: String, b: String, c: String): F[ResultSet]
  81. abstract def getSystemFunctions: F[String]
  82. abstract def getTablePrivileges(a: String, b: String, c: String): F[ResultSet]
  83. abstract def getTableTypes: F[ResultSet]
  84. abstract def getTables(a: String, b: String, c: String, d: Array[String]): F[ResultSet]
  85. abstract def getTimeDateFunctions: F[String]
  86. abstract def getTypeInfo: F[ResultSet]
  87. abstract def getUDTs(a: String, b: String, c: String, d: Array[Int]): F[ResultSet]
  88. abstract def getURL: F[String]
  89. abstract def getUserName: F[String]
  90. abstract def getVersionColumns(a: String, b: String, c: String): F[ResultSet]
  91. abstract def handleErrorWith[A](fa: DatabaseMetaDataIO[A], f: (Throwable) => DatabaseMetaDataIO[A]): F[A]
  92. abstract def insertsAreDetected(a: Int): F[Boolean]
  93. abstract def isCatalogAtStart: F[Boolean]
  94. abstract def isReadOnly: F[Boolean]
  95. abstract def isWrapperFor(a: Class[_]): F[Boolean]
  96. abstract def locatorsUpdateCopy: F[Boolean]
  97. abstract def nullPlusNonNullIsNull: F[Boolean]
  98. abstract def nullsAreSortedAtEnd: F[Boolean]
  99. abstract def nullsAreSortedAtStart: F[Boolean]
  100. abstract def nullsAreSortedHigh: F[Boolean]
  101. abstract def nullsAreSortedLow: F[Boolean]
  102. abstract def othersDeletesAreVisible(a: Int): F[Boolean]
  103. abstract def othersInsertsAreVisible(a: Int): F[Boolean]
  104. abstract def othersUpdatesAreVisible(a: Int): F[Boolean]
  105. abstract def ownDeletesAreVisible(a: Int): F[Boolean]
  106. abstract def ownInsertsAreVisible(a: Int): F[Boolean]
  107. abstract def ownUpdatesAreVisible(a: Int): F[Boolean]
  108. abstract def raiseError[A](e: Throwable): F[A]
  109. abstract def raw[A](f: (DatabaseMetaData) => A): F[A]
  110. abstract def shift: F[Unit]
  111. abstract def storesLowerCaseIdentifiers: F[Boolean]
  112. abstract def storesLowerCaseQuotedIdentifiers: F[Boolean]
  113. abstract def storesMixedCaseIdentifiers: F[Boolean]
  114. abstract def storesMixedCaseQuotedIdentifiers: F[Boolean]
  115. abstract def storesUpperCaseIdentifiers: F[Boolean]
  116. abstract def storesUpperCaseQuotedIdentifiers: F[Boolean]
  117. abstract def supportsANSI92EntryLevelSQL: F[Boolean]
  118. abstract def supportsANSI92FullSQL: F[Boolean]
  119. abstract def supportsANSI92IntermediateSQL: F[Boolean]
  120. abstract def supportsAlterTableWithAddColumn: F[Boolean]
  121. abstract def supportsAlterTableWithDropColumn: F[Boolean]
  122. abstract def supportsBatchUpdates: F[Boolean]
  123. abstract def supportsCatalogsInDataManipulation: F[Boolean]
  124. abstract def supportsCatalogsInIndexDefinitions: F[Boolean]
  125. abstract def supportsCatalogsInPrivilegeDefinitions: F[Boolean]
  126. abstract def supportsCatalogsInProcedureCalls: F[Boolean]
  127. abstract def supportsCatalogsInTableDefinitions: F[Boolean]
  128. abstract def supportsColumnAliasing: F[Boolean]
  129. abstract def supportsConvert(a: Int, b: Int): F[Boolean]
  130. abstract def supportsConvert: F[Boolean]
  131. abstract def supportsCoreSQLGrammar: F[Boolean]
  132. abstract def supportsCorrelatedSubqueries: F[Boolean]
  133. abstract def supportsDataDefinitionAndDataManipulationTransactions: F[Boolean]
  134. abstract def supportsDataManipulationTransactionsOnly: F[Boolean]
  135. abstract def supportsDifferentTableCorrelationNames: F[Boolean]
  136. abstract def supportsExpressionsInOrderBy: F[Boolean]
  137. abstract def supportsExtendedSQLGrammar: F[Boolean]
  138. abstract def supportsFullOuterJoins: F[Boolean]
  139. abstract def supportsGetGeneratedKeys: F[Boolean]
  140. abstract def supportsGroupBy: F[Boolean]
  141. abstract def supportsGroupByBeyondSelect: F[Boolean]
  142. abstract def supportsGroupByUnrelated: F[Boolean]
  143. abstract def supportsIntegrityEnhancementFacility: F[Boolean]
  144. abstract def supportsLikeEscapeClause: F[Boolean]
  145. abstract def supportsLimitedOuterJoins: F[Boolean]
  146. abstract def supportsMinimumSQLGrammar: F[Boolean]
  147. abstract def supportsMixedCaseIdentifiers: F[Boolean]
  148. abstract def supportsMixedCaseQuotedIdentifiers: F[Boolean]
  149. abstract def supportsMultipleOpenResults: F[Boolean]
  150. abstract def supportsMultipleResultSets: F[Boolean]
  151. abstract def supportsMultipleTransactions: F[Boolean]
  152. abstract def supportsNamedParameters: F[Boolean]
  153. abstract def supportsNonNullableColumns: F[Boolean]
  154. abstract def supportsOpenCursorsAcrossCommit: F[Boolean]
  155. abstract def supportsOpenCursorsAcrossRollback: F[Boolean]
  156. abstract def supportsOpenStatementsAcrossCommit: F[Boolean]
  157. abstract def supportsOpenStatementsAcrossRollback: F[Boolean]
  158. abstract def supportsOrderByUnrelated: F[Boolean]
  159. abstract def supportsOuterJoins: F[Boolean]
  160. abstract def supportsPositionedDelete: F[Boolean]
  161. abstract def supportsPositionedUpdate: F[Boolean]
  162. abstract def supportsRefCursors: F[Boolean]
  163. abstract def supportsResultSetConcurrency(a: Int, b: Int): F[Boolean]
  164. abstract def supportsResultSetHoldability(a: Int): F[Boolean]
  165. abstract def supportsResultSetType(a: Int): F[Boolean]
  166. abstract def supportsSavepoints: F[Boolean]
  167. abstract def supportsSchemasInDataManipulation: F[Boolean]
  168. abstract def supportsSchemasInIndexDefinitions: F[Boolean]
  169. abstract def supportsSchemasInPrivilegeDefinitions: F[Boolean]
  170. abstract def supportsSchemasInProcedureCalls: F[Boolean]
  171. abstract def supportsSchemasInTableDefinitions: F[Boolean]
  172. abstract def supportsSelectForUpdate: F[Boolean]
  173. abstract def supportsStatementPooling: F[Boolean]
  174. abstract def supportsStoredFunctionsUsingCallSyntax: F[Boolean]
  175. abstract def supportsStoredProcedures: F[Boolean]
  176. abstract def supportsSubqueriesInComparisons: F[Boolean]
  177. abstract def supportsSubqueriesInExists: F[Boolean]
  178. abstract def supportsSubqueriesInIns: F[Boolean]
  179. abstract def supportsSubqueriesInQuantifieds: F[Boolean]
  180. abstract def supportsTableCorrelationNames: F[Boolean]
  181. abstract def supportsTransactionIsolationLevel(a: Int): F[Boolean]
  182. abstract def supportsTransactions: F[Boolean]
  183. abstract def supportsUnion: F[Boolean]
  184. abstract def supportsUnionAll: F[Boolean]
  185. abstract def unwrap[T](a: Class[T]): F[T]
  186. abstract def updatesAreDetected(a: Int): F[Boolean]
  187. abstract def usesLocalFilePerTable: F[Boolean]
  188. abstract def usesLocalFiles: F[Boolean]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def and[H[_]](h: FunctionK[DatabaseMetaDataOp, H]): FunctionK[DatabaseMetaDataOp, [γ$4$]Tuple2K[F, H, γ$4$]]
    Definition Classes
    FunctionK
  5. def andThen[H[_]](f: FunctionK[F, H]): FunctionK[DatabaseMetaDataOp, H]
    Definition Classes
    FunctionK
  6. final def apply[A](fa: DatabaseMetaDataOp[A]): F[A]
    Definition Classes
    Visitor → FunctionK
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. def compose[E[_]](f: FunctionK[E, DatabaseMetaDataOp]): FunctionK[E, F]
    Definition Classes
    FunctionK
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def or[H[_]](h: FunctionK[H, F]): FunctionK[[γ$1$]EitherK[DatabaseMetaDataOp, H, γ$1$], F]
    Definition Classes
    FunctionK
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from FunctionK[DatabaseMetaDataOp, F]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped