CreateTableBody, Expr, RefArg, Stmt, TriggerCmdAlterTable, Analyze, As, AsSelect, Attach, Begin, BetweenExpr, BinaryExpr, CaseExpr, CastExpr, CheckColumnConstraint, CheckTableConstraint, Cmd, CollateColumnConstraint, CollateExpr, ColumnConstraint, ColumnDefinition, ColumnNameAndType, ColumnsAndConstraints, Commit, CommonTableExpr, CompoundOperator, CompoundSelect, CreateIndex, CreateTable, CreateTrigger, CreateView, CreateVirtualTable, CurrentTimeExpr, DefaultColumnConstraint, DeferSubclause, Delete, DeleteTriggerCmd, Detach, Distinctness, DoublyQualifiedExpr, DropIndex, DropTable, DropTrigger, DropView, ExistsExpr, ExplainKind, ForeignKeyClause, ForeignKeyColumnConstraint, ForeignKeyTableConstraint, FromClause, FunctionCallExpr, FunctionCallStarExpr, GroupBy, IdExpr, Indexed, IndexedColumn, InitDeferredPred, InListExpr, InSelectExpr, Insert, InsertTriggerCmd, InTableExpr, IsNullExpr, JoinConstraint, JoinedSelectTable, JoinOperator, JoinType, LikeExpr, LikeOperator, Limit, LiteralExpr, MatchRefArg, NotLike, NotNullColumnConstraint, NotNullExpr, NullOperator, OnDeleteRefArg, OneSelect, OnInsertRefArg, OnUpdateRefArg, Operator, ParenthesizedExpr, Pragma, PrimaryKeyColumnConstraint, PrimaryKeyTableConstraint, QualifiedExpr, QualifiedName, RaiseExpr, RefAct, ReIndex, Release, ResolveType, ResultColumn, Rollback, Savepoint, Select, SelectBody, SelectTable, Set, SortedColumn, SortOrder, SubqueryExpr, TableConstraint, TransactionType, TriggerEvent, TriggerEventType, TriggerTime, Type, TypeSize, UnaryExpr, UnaryOperator, UniqueColumnConstraint, UniqueTableConstraint, Update, UpdateTriggerCmd, Upsert, Vacuum, VariableExpr, WhenThenPair, Withpublic interface ToSql
| Modifier and Type | Method | Description |
|---|---|---|
static void |
comma(Appendable a,
List<? extends ToSql> items) |
|
static void |
commaNames(Appendable a,
List<String> names) |
|
static void |
doubleQuote(Appendable a,
String name) |
|
static <T> boolean |
isEmpty(List<T> list) |
|
static <T> boolean |
isNotEmpty(List<T> list) |
|
static <T> List<T> |
nullToEmpty(List<T> list) |
|
static <T> List<T> |
requireNotEmpty(List<T> list) |
|
static void |
singleQuote(Appendable a,
String value) |
|
default String |
toSql() |
|
void |
toSql(Appendable a) |
void toSql(Appendable a) throws IOException
IOExceptiondefault String toSql()
static void doubleQuote(Appendable a, String name) throws IOException
IOExceptionstatic void singleQuote(Appendable a, String value) throws IOException
IOExceptionstatic void comma(Appendable a, List<? extends ToSql> items) throws IOException
IOExceptionstatic void commaNames(Appendable a, List<String> names) throws IOException
IOExceptionstatic <T> boolean isNotEmpty(List<T> list)
static <T> boolean isEmpty(List<T> list)
Copyright © 2018. All rights reserved.