Package lu.kbra.pclib.db.dbms
Class MySQLStructureVisitor
java.lang.Object
lu.kbra.pclib.db.domain.dialect.AbstractSQLStructureVisitor
lu.kbra.pclib.db.dbms.MySQLStructureVisitor
- All Implemented Interfaces:
SQLStructureVisitor,SQLStructureVisitorOptionsOwner
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildDeferrableForeignKey(ForeignKey.DeferMode deferMode) protected voidbuildTransactionOption(TransactionOption option, Set<TransactionOption> options2, List<String> lines) protected Stringprotected StringstatementToString(Statement stmt) Methods inherited from class lu.kbra.pclib.db.domain.dialect.AbstractSQLStructureVisitor
appendWhereGroupOrder, buildAlias, buildColumn, buildColumnSQL, buildColumnSQL, buildColumnSQL, buildConstraint, buildForeignKey, buildGeneratedColumn, buildQuerySql, buildSelectBody, buildTransactionOptions, buildUnionSQL, buildWithSQL, cast, count, create, create, create, drop, drop, drop, escapeList, escapeList, findInlinePrimaryKey, getCapabilities, getOptions, getQueryableName, getQueryableNameParts, getTruncateSQL, isRawExpression, joinKeyword, lockModeToString, qualifiedName, qualifiedName, safeDelete, safeDelete, safeInsert, safeSelect, safeSelect, safeSelect, safeSelect, safeSelect, safeSelect, safeSelect, safeSelect, safeSelectCountUniqueCollision, safeSelectUniqueCollision, safeUpdate, safeUpdateExpr, setCapability, unqualifyNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface lu.kbra.pclib.db.domain.dialect.SQLStructureVisitor
lastQualifiedName, lastUnqualifiedName, memberToColumnName, qualifiedName, schemaName, supportsMethods inherited from interface lu.kbra.pclib.db.domain.dialect.SQLStructureVisitorOptionsOwner
getOption, getOptionOrDefault, getOptionOrDefault, hasOption, setOption, unsertOption
-
Constructor Details
-
MySQLStructureVisitor
public MySQLStructureVisitor()
-
-
Method Details
-
buildDeferrableForeignKey
- Specified by:
buildDeferrableForeignKeyin classAbstractSQLStructureVisitor
-
buildTransactionOption
protected void buildTransactionOption(TransactionOption option, Set<TransactionOption> options2, List<String> lines) - Overrides:
buildTransactionOptionin classAbstractSQLStructureVisitor
-
create
-
statementToString
-
escapeEnd
- Specified by:
escapeEndin classAbstractSQLStructureVisitor
-
escapeStart
- Specified by:
escapeStartin classAbstractSQLStructureVisitor
-