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 Stringprotected String<T extends DatabaseEntry>
StringgetTruncateSQL(AbstractDBTable<T> queryable) protected StringjoinKeyword(ViewTable.Type joinType) Methods inherited from class lu.kbra.pclib.db.domain.dialect.AbstractSQLStructureVisitor
appendWhereGroupOrder, buildAlias, buildColumn, buildColumnSQL, buildColumnSQL, buildColumnSQL, buildConstraint, buildForeignKey, buildGeneratedColumn, buildParameterQuerySql, buildSelectBody, buildUnionSQL, buildWithSQL, cast, count, create, create, create, drop, drop, drop, escapeList, escapeList, findInlinePrimaryKey, getCapabilities, getOptions, getQueryableName, getQueryableNameParts, isRawExpression, qualifiedName, qualifiedName, qualifiedStructureName, qualifiedStructureName, safeDelete, safeDelete, safeInsert, safeSelect, safeSelect, safeSelect, safeSelect, safeSelect, safeSelectCountUniqueCollision, safeSelectUniqueCollision, safeUpdate, safeUpdateExpr, setCapabilityMethods 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
fieldToColumnName, 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
-
create
-
escapeEnd
- Specified by:
escapeEndin classAbstractSQLStructureVisitor
-
escapeStart
- Specified by:
escapeStartin classAbstractSQLStructureVisitor
-
joinKeyword
- Overrides:
joinKeywordin classAbstractSQLStructureVisitor
-
getTruncateSQL
- Specified by:
getTruncateSQLin interfaceSQLStructureVisitor- Overrides:
getTruncateSQLin classAbstractSQLStructureVisitor
-