Package lu.kbra.pclib.db.dbms
Class SQLiteStructureVisitor
java.lang.Object
lu.kbra.pclib.db.domain.dialect.AbstractSQLStructureVisitor
lu.kbra.pclib.db.dbms.SQLiteStructureVisitor
- All Implemented Interfaces:
SQLStructureVisitor,SQLStructureVisitorOptionsOwner
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringbuildDeferrableForeignKey(ForeignKey.DeferMode deferMode) protected voidbuildTransactionOption(TransactionOption option, Set<TransactionOption> options2, List<String> lines) protected Stringprotected String<T extends DatabaseEntry>
StringgetTruncateSQL(AbstractDBTable<T> queryable) protected StringjoinKeyword(Table.Type joinType) statementToString(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, isRawExpression, 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
-
Field Details
-
CLEAR_INSTEAD_OF_TRUNCATE_PROPERTY
-
CLEAR_INSTEAD_OF_TRUNCATE
public static boolean CLEAR_INSTEAD_OF_TRUNCATE
-
-
Constructor Details
-
SQLiteStructureVisitor
public SQLiteStructureVisitor()
-
-
Method Details
-
buildDeferrableForeignKey
- Specified by:
buildDeferrableForeignKeyin classAbstractSQLStructureVisitor
-
buildTransactionOption
protected void buildTransactionOption(TransactionOption option, Set<TransactionOption> options2, List<String> lines) - Overrides:
buildTransactionOptionin classAbstractSQLStructureVisitor
-
statementToString
-
create
-
escapeEnd
- Specified by:
escapeEndin classAbstractSQLStructureVisitor
-
escapeStart
- Specified by:
escapeStartin classAbstractSQLStructureVisitor
-
joinKeyword
- Overrides:
joinKeywordin classAbstractSQLStructureVisitor
-
getTruncateSQL
- Specified by:
getTruncateSQLin interfaceSQLStructureVisitor- Overrides:
getTruncateSQLin classAbstractSQLStructureVisitor
-