Trait

doobie.free.databasemetadata.DatabaseMetaDataOp

Visitor

Related Doc: package DatabaseMetaDataOp

Permalink

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

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

Abstract Value Members

  1. abstract def allProceduresAreCallable: F[Boolean]

    Permalink
  2. abstract def allTablesAreSelectable: F[Boolean]

    Permalink
  3. abstract def attempt[A](fa: DatabaseMetaDataIO[A]): F[Either[Throwable, A]]

    Permalink
  4. abstract def autoCommitFailureClosesAllResultSets: F[Boolean]

    Permalink
  5. abstract def dataDefinitionCausesTransactionCommit: F[Boolean]

    Permalink
  6. abstract def dataDefinitionIgnoredInTransactions: F[Boolean]

    Permalink
  7. abstract def delay[A](a: () ⇒ A): F[A]

    Permalink
  8. abstract def deletesAreDetected(a: Int): F[Boolean]

    Permalink
  9. abstract def doesMaxRowSizeIncludeBlobs: F[Boolean]

    Permalink
  10. abstract def embed[A](e: Embedded[A]): F[A]

    Permalink
  11. abstract def generatedKeyAlwaysReturned: F[Boolean]

    Permalink
  12. abstract def getAttributes(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  13. abstract def getBestRowIdentifier(a: String, b: String, c: String, d: Int, e: Boolean): F[ResultSet]

    Permalink
  14. abstract def getCatalogSeparator: F[String]

    Permalink
  15. abstract def getCatalogTerm: F[String]

    Permalink
  16. abstract def getCatalogs: F[ResultSet]

    Permalink
  17. abstract def getClientInfoProperties: F[ResultSet]

    Permalink
  18. abstract def getColumnPrivileges(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  19. abstract def getColumns(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  20. abstract def getConnection: F[Connection]

    Permalink
  21. abstract def getCrossReference(a: String, b: String, c: String, d: String, e: String, f: String): F[ResultSet]

    Permalink
  22. abstract def getDatabaseMajorVersion: F[Int]

    Permalink
  23. abstract def getDatabaseMinorVersion: F[Int]

    Permalink
  24. abstract def getDatabaseProductName: F[String]

    Permalink
  25. abstract def getDatabaseProductVersion: F[String]

    Permalink
  26. abstract def getDefaultTransactionIsolation: F[Int]

    Permalink
  27. abstract def getDriverMajorVersion: F[Int]

    Permalink
  28. abstract def getDriverMinorVersion: F[Int]

    Permalink
  29. abstract def getDriverName: F[String]

    Permalink
  30. abstract def getDriverVersion: F[String]

    Permalink
  31. abstract def getExportedKeys(a: String, b: String, c: String): F[ResultSet]

    Permalink
  32. abstract def getExtraNameCharacters: F[String]

    Permalink
  33. abstract def getFunctionColumns(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  34. abstract def getFunctions(a: String, b: String, c: String): F[ResultSet]

    Permalink
  35. abstract def getIdentifierQuoteString: F[String]

    Permalink
  36. abstract def getImportedKeys(a: String, b: String, c: String): F[ResultSet]

    Permalink
  37. abstract def getIndexInfo(a: String, b: String, c: String, d: Boolean, e: Boolean): F[ResultSet]

    Permalink
  38. abstract def getJDBCMajorVersion: F[Int]

    Permalink
  39. abstract def getJDBCMinorVersion: F[Int]

    Permalink
  40. abstract def getMaxBinaryLiteralLength: F[Int]

    Permalink
  41. abstract def getMaxCatalogNameLength: F[Int]

    Permalink
  42. abstract def getMaxCharLiteralLength: F[Int]

    Permalink
  43. abstract def getMaxColumnNameLength: F[Int]

    Permalink
  44. abstract def getMaxColumnsInGroupBy: F[Int]

    Permalink
  45. abstract def getMaxColumnsInIndex: F[Int]

    Permalink
  46. abstract def getMaxColumnsInOrderBy: F[Int]

    Permalink
  47. abstract def getMaxColumnsInSelect: F[Int]

    Permalink
  48. abstract def getMaxColumnsInTable: F[Int]

    Permalink
  49. abstract def getMaxConnections: F[Int]

    Permalink
  50. abstract def getMaxCursorNameLength: F[Int]

    Permalink
  51. abstract def getMaxIndexLength: F[Int]

    Permalink
  52. abstract def getMaxLogicalLobSize: F[Long]

    Permalink
  53. abstract def getMaxProcedureNameLength: F[Int]

    Permalink
  54. abstract def getMaxRowSize: F[Int]

    Permalink
  55. abstract def getMaxSchemaNameLength: F[Int]

    Permalink
  56. abstract def getMaxStatementLength: F[Int]

    Permalink
  57. abstract def getMaxStatements: F[Int]

    Permalink
  58. abstract def getMaxTableNameLength: F[Int]

    Permalink
  59. abstract def getMaxTablesInSelect: F[Int]

    Permalink
  60. abstract def getMaxUserNameLength: F[Int]

    Permalink
  61. abstract def getNumericFunctions: F[String]

    Permalink
  62. abstract def getPrimaryKeys(a: String, b: String, c: String): F[ResultSet]

    Permalink
  63. abstract def getProcedureColumns(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  64. abstract def getProcedureTerm: F[String]

    Permalink
  65. abstract def getProcedures(a: String, b: String, c: String): F[ResultSet]

    Permalink
  66. abstract def getPseudoColumns(a: String, b: String, c: String, d: String): F[ResultSet]

    Permalink
  67. abstract def getResultSetHoldability: F[Int]

    Permalink
  68. abstract def getRowIdLifetime: F[RowIdLifetime]

    Permalink
  69. abstract def getSQLKeywords: F[String]

    Permalink
  70. abstract def getSQLStateType: F[Int]

    Permalink
  71. abstract def getSchemaTerm: F[String]

    Permalink
  72. abstract def getSchemas(a: String, b: String): F[ResultSet]

    Permalink
  73. abstract def getSchemas: F[ResultSet]

    Permalink
  74. abstract def getSearchStringEscape: F[String]

    Permalink
  75. abstract def getStringFunctions: F[String]

    Permalink
  76. abstract def getSuperTables(a: String, b: String, c: String): F[ResultSet]

    Permalink
  77. abstract def getSuperTypes(a: String, b: String, c: String): F[ResultSet]

    Permalink
  78. abstract def getSystemFunctions: F[String]

    Permalink
  79. abstract def getTablePrivileges(a: String, b: String, c: String): F[ResultSet]

    Permalink
  80. abstract def getTableTypes: F[ResultSet]

    Permalink
  81. abstract def getTables(a: String, b: String, c: String, d: Array[String]): F[ResultSet]

    Permalink
  82. abstract def getTimeDateFunctions: F[String]

    Permalink
  83. abstract def getTypeInfo: F[ResultSet]

    Permalink
  84. abstract def getUDTs(a: String, b: String, c: String, d: Array[Int]): F[ResultSet]

    Permalink
  85. abstract def getURL: F[String]

    Permalink
  86. abstract def getUserName: F[String]

    Permalink
  87. abstract def getVersionColumns(a: String, b: String, c: String): F[ResultSet]

    Permalink
  88. abstract def insertsAreDetected(a: Int): F[Boolean]

    Permalink
  89. abstract def isCatalogAtStart: F[Boolean]

    Permalink
  90. abstract def isReadOnly: F[Boolean]

    Permalink
  91. abstract def isWrapperFor(a: Class[_]): F[Boolean]

    Permalink
  92. abstract def locatorsUpdateCopy: F[Boolean]

    Permalink
  93. abstract def nullPlusNonNullIsNull: F[Boolean]

    Permalink
  94. abstract def nullsAreSortedAtEnd: F[Boolean]

    Permalink
  95. abstract def nullsAreSortedAtStart: F[Boolean]

    Permalink
  96. abstract def nullsAreSortedHigh: F[Boolean]

    Permalink
  97. abstract def nullsAreSortedLow: F[Boolean]

    Permalink
  98. abstract def othersDeletesAreVisible(a: Int): F[Boolean]

    Permalink
  99. abstract def othersInsertsAreVisible(a: Int): F[Boolean]

    Permalink
  100. abstract def othersUpdatesAreVisible(a: Int): F[Boolean]

    Permalink
  101. abstract def ownDeletesAreVisible(a: Int): F[Boolean]

    Permalink
  102. abstract def ownInsertsAreVisible(a: Int): F[Boolean]

    Permalink
  103. abstract def ownUpdatesAreVisible(a: Int): F[Boolean]

    Permalink
  104. abstract def raw[A](f: (DatabaseMetaData) ⇒ A): F[A]

    Permalink
  105. abstract def storesLowerCaseIdentifiers: F[Boolean]

    Permalink
  106. abstract def storesLowerCaseQuotedIdentifiers: F[Boolean]

    Permalink
  107. abstract def storesMixedCaseIdentifiers: F[Boolean]

    Permalink
  108. abstract def storesMixedCaseQuotedIdentifiers: F[Boolean]

    Permalink
  109. abstract def storesUpperCaseIdentifiers: F[Boolean]

    Permalink
  110. abstract def storesUpperCaseQuotedIdentifiers: F[Boolean]

    Permalink
  111. abstract def supportsANSI92EntryLevelSQL: F[Boolean]

    Permalink
  112. abstract def supportsANSI92FullSQL: F[Boolean]

    Permalink
  113. abstract def supportsANSI92IntermediateSQL: F[Boolean]

    Permalink
  114. abstract def supportsAlterTableWithAddColumn: F[Boolean]

    Permalink
  115. abstract def supportsAlterTableWithDropColumn: F[Boolean]

    Permalink
  116. abstract def supportsBatchUpdates: F[Boolean]

    Permalink
  117. abstract def supportsCatalogsInDataManipulation: F[Boolean]

    Permalink
  118. abstract def supportsCatalogsInIndexDefinitions: F[Boolean]

    Permalink
  119. abstract def supportsCatalogsInPrivilegeDefinitions: F[Boolean]

    Permalink
  120. abstract def supportsCatalogsInProcedureCalls: F[Boolean]

    Permalink
  121. abstract def supportsCatalogsInTableDefinitions: F[Boolean]

    Permalink
  122. abstract def supportsColumnAliasing: F[Boolean]

    Permalink
  123. abstract def supportsConvert(a: Int, b: Int): F[Boolean]

    Permalink
  124. abstract def supportsConvert: F[Boolean]

    Permalink
  125. abstract def supportsCoreSQLGrammar: F[Boolean]

    Permalink
  126. abstract def supportsCorrelatedSubqueries: F[Boolean]

    Permalink
  127. abstract def supportsDataDefinitionAndDataManipulationTransactions: F[Boolean]

    Permalink
  128. abstract def supportsDataManipulationTransactionsOnly: F[Boolean]

    Permalink
  129. abstract def supportsDifferentTableCorrelationNames: F[Boolean]

    Permalink
  130. abstract def supportsExpressionsInOrderBy: F[Boolean]

    Permalink
  131. abstract def supportsExtendedSQLGrammar: F[Boolean]

    Permalink
  132. abstract def supportsFullOuterJoins: F[Boolean]

    Permalink
  133. abstract def supportsGetGeneratedKeys: F[Boolean]

    Permalink
  134. abstract def supportsGroupBy: F[Boolean]

    Permalink
  135. abstract def supportsGroupByBeyondSelect: F[Boolean]

    Permalink
  136. abstract def supportsGroupByUnrelated: F[Boolean]

    Permalink
  137. abstract def supportsIntegrityEnhancementFacility: F[Boolean]

    Permalink
  138. abstract def supportsLikeEscapeClause: F[Boolean]

    Permalink
  139. abstract def supportsLimitedOuterJoins: F[Boolean]

    Permalink
  140. abstract def supportsMinimumSQLGrammar: F[Boolean]

    Permalink
  141. abstract def supportsMixedCaseIdentifiers: F[Boolean]

    Permalink
  142. abstract def supportsMixedCaseQuotedIdentifiers: F[Boolean]

    Permalink
  143. abstract def supportsMultipleOpenResults: F[Boolean]

    Permalink
  144. abstract def supportsMultipleResultSets: F[Boolean]

    Permalink
  145. abstract def supportsMultipleTransactions: F[Boolean]

    Permalink
  146. abstract def supportsNamedParameters: F[Boolean]

    Permalink
  147. abstract def supportsNonNullableColumns: F[Boolean]

    Permalink
  148. abstract def supportsOpenCursorsAcrossCommit: F[Boolean]

    Permalink
  149. abstract def supportsOpenCursorsAcrossRollback: F[Boolean]

    Permalink
  150. abstract def supportsOpenStatementsAcrossCommit: F[Boolean]

    Permalink
  151. abstract def supportsOpenStatementsAcrossRollback: F[Boolean]

    Permalink
  152. abstract def supportsOrderByUnrelated: F[Boolean]

    Permalink
  153. abstract def supportsOuterJoins: F[Boolean]

    Permalink
  154. abstract def supportsPositionedDelete: F[Boolean]

    Permalink
  155. abstract def supportsPositionedUpdate: F[Boolean]

    Permalink
  156. abstract def supportsRefCursors: F[Boolean]

    Permalink
  157. abstract def supportsResultSetConcurrency(a: Int, b: Int): F[Boolean]

    Permalink
  158. abstract def supportsResultSetHoldability(a: Int): F[Boolean]

    Permalink
  159. abstract def supportsResultSetType(a: Int): F[Boolean]

    Permalink
  160. abstract def supportsSavepoints: F[Boolean]

    Permalink
  161. abstract def supportsSchemasInDataManipulation: F[Boolean]

    Permalink
  162. abstract def supportsSchemasInIndexDefinitions: F[Boolean]

    Permalink
  163. abstract def supportsSchemasInPrivilegeDefinitions: F[Boolean]

    Permalink
  164. abstract def supportsSchemasInProcedureCalls: F[Boolean]

    Permalink
  165. abstract def supportsSchemasInTableDefinitions: F[Boolean]

    Permalink
  166. abstract def supportsSelectForUpdate: F[Boolean]

    Permalink
  167. abstract def supportsStatementPooling: F[Boolean]

    Permalink
  168. abstract def supportsStoredFunctionsUsingCallSyntax: F[Boolean]

    Permalink
  169. abstract def supportsStoredProcedures: F[Boolean]

    Permalink
  170. abstract def supportsSubqueriesInComparisons: F[Boolean]

    Permalink
  171. abstract def supportsSubqueriesInExists: F[Boolean]

    Permalink
  172. abstract def supportsSubqueriesInIns: F[Boolean]

    Permalink
  173. abstract def supportsSubqueriesInQuantifieds: F[Boolean]

    Permalink
  174. abstract def supportsTableCorrelationNames: F[Boolean]

    Permalink
  175. abstract def supportsTransactionIsolationLevel(a: Int): F[Boolean]

    Permalink
  176. abstract def supportsTransactions: F[Boolean]

    Permalink
  177. abstract def supportsUnion: F[Boolean]

    Permalink
  178. abstract def supportsUnionAll: F[Boolean]

    Permalink
  179. abstract def unwrap[T](a: Class[T]): F[T]

    Permalink
  180. abstract def updatesAreDetected(a: Int): F[Boolean]

    Permalink
  181. abstract def usesLocalFilePerTable: F[Boolean]

    Permalink
  182. abstract def usesLocalFiles: F[Boolean]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def and[H[_]](h: FunctionK[DatabaseMetaDataOp, H]): FunctionK[DatabaseMetaDataOp, [γ$4$]Prod[F, H, γ$4$]]

    Permalink
    Definition Classes
    FunctionK
  5. def andThen[H[_]](f: FunctionK[F, H]): FunctionK[DatabaseMetaDataOp, H]

    Permalink
    Definition Classes
    FunctionK
  6. final def apply[A](fa: DatabaseMetaDataOp[A]): F[A]

    Permalink
    Definition Classes
    Visitor → FunctionK
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def compose[E[_]](f: FunctionK[E, DatabaseMetaDataOp]): FunctionK[E, F]

    Permalink
    Definition Classes
    FunctionK
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. def or[H[_]](h: FunctionK[H, F]): FunctionK[[γ$1$]Coproduct[DatabaseMetaDataOp, H, γ$1$], F]

    Permalink
    Definition Classes
    FunctionK
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  22. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from FunctionK[DatabaseMetaDataOp, F]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped