Dbms

open class Dbms @JvmOverloads constructor(dbId: String, inheritedDbms: String? = null) : <ERROR CLASS> ERROR CLASS: Symbol not found for DbmsDef

Constructors

Link copied to clipboard
@JvmOverloads
constructor(dbId: String, inheritedDbms: String? = null)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
class SchemaCatalogEntry(val schemaName: String, val catalogName: String?)
Link copied to clipboard
class TableCache(schema: Schema) : HashMap<String, AbstractTable>

Properties

Link copied to clipboard
val scriptComparator: ERROR CLASS: Symbol not found for ScriptComparator

Functions

Link copied to clipboard
open fun canExplainPlan(): Boolean
Link copied to clipboard
open fun createDatabase(connector: Connector, nameOrPath: String, options: String?)
Link copied to clipboard
open fun explainPlan(envoy: ERROR CLASS: Symbol not found for Envoy, query: String): ERROR CLASS: Symbol not found for ExecutionPlan??
Link copied to clipboard
open fun extractDelimiterFromCommand(text: String): String?
Link copied to clipboard
open fun formatImportedDefaultValue(dataType: DataType, defaultValue: String?): String?
Link copied to clipboard
open fun formatQueryForExecution(query: String): String
Link copied to clipboard
open fun getErrorPosition(exception: SQLException, sql: String, statement: Statement?, envoy: ERROR CLASS: Symbol not found for Envoy): Int
Link copied to clipboard
open fun getMessageFromException(cause: Throwable, connector: Connector?): String
Link copied to clipboard
open fun getParamSource(param: ERROR CLASS: Symbol not found for JdbcUrlParam??): Dbms.ParamSource?
Link copied to clipboard
fun getResultAsString(importer: ERROR CLASS: Symbol not found for Importer, query: String): String
Link copied to clipboard
open fun getScriptGenerator(units: List<TreeUnit>): ERROR CLASS: Symbol not found for ScriptGenerator
Link copied to clipboard
open fun getSelectQuery(entity: Entity, excludeGeneratedColumns: Boolean): String
Link copied to clipboard
open fun getSubColumnRef(column: ERROR CLASS: Symbol not found for QueryColumn): String
Link copied to clipboard
open fun getSubColumnUnwrapSQL(column: ERROR CLASS: Symbol not found for QueryColumn): String?
Link copied to clipboard
open fun getSynchronizationFilter(): ERROR CLASS: Symbol not found for SyncFilter
Link copied to clipboard
open fun importColumnAdditions(column: Column, rs: ResultSet)
Link copied to clipboard
open fun importColumns(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun importConstraints(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importFinal(schema: Schema)
Link copied to clipboard
open fun importFks(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema): List<ERROR CLASS: Symbol not found for ForeignKeyEntry>
Link copied to clipboard
open fun importFunctionParameters(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importFunctions(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importIndexes(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importJsonColumns(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importMaterializedViews(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun importNumberOfRows(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importProcedureParameters(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importProcedures(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun importRules(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importSchemaAdditions(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun importSchemaComments(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun importTriggers(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importUserDefinedTypes(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importViewColumns(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
open fun importViews(importer: ERROR CLASS: Symbol not found for Importer, schema: Schema)
Link copied to clipboard
fun isIdentityOrGenerated(column: Column): Boolean
Link copied to clipboard
fun isPlSqlBlock(text: String?): Boolean
Link copied to clipboard
open fun learnDataTypes(envoy: ERROR CLASS: Symbol not found for Envoy)
Link copied to clipboard
open fun listFunctionNames(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
open fun listParam(envoy: ERROR CLASS: Symbol not found for Envoy??, param: ERROR CLASS: Symbol not found for JdbcUrlParam): List<String>
Link copied to clipboard
open fun listProcedureNames(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
fun listRuleNames(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
open fun listSchemasAndCatalogs(envoy: ERROR CLASS: Symbol not found for Envoy): List<Dbms.SchemaCatalogEntry>
Link copied to clipboard
fun listSequences(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
open fun listTableAndViewsNames(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
fun listTriggerNames(importer: ERROR CLASS: Symbol not found for StructureImporter, schema: Schema)
Link copied to clipboard
open fun loadDbVersion(importer: ERROR CLASS: Symbol not found for StructureImporter, project: Project)
Link copied to clipboard
fun loadSchemaMapping(envoy: ERROR CLASS: Symbol not found for Envoy)
Link copied to clipboard
fun loadSchemasAndCatalogs(envoy: ERROR CLASS: Symbol not found for Envoy, project: Project)
Link copied to clipboard
open fun reverseEngineerTablesUsingDDL(importer: ERROR CLASS: Symbol not found for Importer, parser: ERROR CLASS: Symbol not found for DDLParser, schema: Schema): Boolean
Link copied to clipboard
Link copied to clipboard
open fun setImportedColumnType(usingDDL: Boolean, column: Column, typeName: String?, length: Int, decimal: Int, defaultValue: String?)
Link copied to clipboard
open fun validateCreatedUnit(unit: TreeUnit?)

Implement this to add custom columns to a table, for example _id to MongoDB collections if is missing.