Class Insert.Default
java.lang.Object
org.huiche.ast.statement.Insert.Default
- All Implemented Interfaces:
Serializable, InsertOperable, Insert, Segment, Statement
- Enclosing interface:
Insert
-
Nested Class Summary
Nested classes/interfaces inherited from interface Insert
Insert.Default -
Method Summary
Modifier and TypeMethodDescriptionColumn[]columns()要插入数据的列设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖伪SQL,用于直接toString时显示select()查询设置select,构造insert select语句,与InsertOperable.values(Object...)冲突,二者只能设置其一table()要插入数据的表values()要插入的数据插入一行的数据,多行请多次调用,与InsertOperable.select(Select)冲突,二者只能设置其一with()CTEMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Segment
staticable
-
Method Details
-
columns
Description copied from interface:InsertOperable设置插入列, 只能设置1次或0次(等同插入全部列),再次设置则覆盖- Specified by:
columnsin interfaceInsertOperable- Parameters:
columns- 列- Returns:
- 语句
-
select
Description copied from interface:InsertOperable设置select,构造insert select语句,与InsertOperable.values(Object...)冲突,二者只能设置其一- Specified by:
selectin interfaceInsertOperable- Parameters:
select- 查询语句- Returns:
- 语句
-
values
Description copied from interface:InsertOperable插入一行的数据,多行请多次调用,与InsertOperable.select(Select)冲突,二者只能设置其一- Specified by:
valuesin interfaceInsertOperable- Parameters:
values- 值- Returns:
- 插入语句
-
columns
-
select
-
table
-
values
-
with
-
pseudoSql
-