CreateTableBody
, Expr
, RefArg
, Stmt
, TriggerCmd
AlterTable
, 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
, With
public 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
IOException
default String toSql()
static void doubleQuote(Appendable a, String name) throws IOException
IOException
static void singleQuote(Appendable a, String value) throws IOException
IOException
static void comma(Appendable a, List<? extends ToSql> items) throws IOException
IOException
static void commaNames(Appendable a, List<String> names) throws IOException
IOException
static <T> boolean isNotEmpty(List<T> list)
static <T> boolean isEmpty(List<T> list)
Copyright © 2018. All rights reserved.