Serialized Form
-
Package org.huiche.ast.exception
-
Exception Class org.huiche.ast.exception.HcAstException
class HcAstException extends HcException implements Serializable
-
-
Package org.huiche.ast.expression
-
Class org.huiche.ast.expression.AliasSegment.Default
class Default extends Segment.Default implements Serializable-
Serialized Fields
-
alias
String alias
别名 -
expression
Expression expression
表达式
-
-
-
Class org.huiche.ast.expression.CaseExpression.Default
class Default extends Expression.Default implements Serializable -
Class org.huiche.ast.expression.Condition.BooleanExpressionCondition
class BooleanExpressionCondition extends Expression.Default implements Serializable-
Serialized Fields
-
booleanExpression
Expression booleanExpression
布尔表达式
-
-
-
Class org.huiche.ast.expression.Condition.StaticCondition
class StaticCondition extends Expression.Default implements Serializable-
Serialized Fields
-
condition
String condition
条件
-
-
-
Class org.huiche.ast.expression.Condition.TemplateCondition
class TemplateCondition extends TemplateExpression.Default implements Serializable -
Class org.huiche.ast.expression.Expression.Default
class Default extends Segment.Default implements Serializable -
Class org.huiche.ast.expression.Expression.StaticExpression
class StaticExpression extends Expression.Default implements Serializable-
Serialized Fields
-
expression
String expression
表达式
-
-
-
Class org.huiche.ast.expression.ListableSegment.Default
class Default extends Segment.Default implements Serializable-
Serialized Fields
-
expressions
Object[] expressions
表达式
-
-
-
Class org.huiche.ast.expression.Literal.Default
class Default extends Expression.Default implements Serializable -
Class org.huiche.ast.expression.SubQueryExpression.Default
class Default extends Expression.Default implements Serializable-
Serialized Fields
-
select
Select select
查询语句
-
-
-
Class org.huiche.ast.expression.TemplateExpression.Default
class Default extends Expression.Default implements Serializable
-
-
Package org.huiche.ast.metadata
-
Class org.huiche.ast.metadata.AliasTableRef.Default
class Default extends Segment.Default implements Serializable -
Class org.huiche.ast.metadata.Column.Default
class Default extends Expression.Default implements Serializable -
Class org.huiche.ast.metadata.DerivedTableRef.Default
class Default extends Segment.Default implements Serializable -
Class org.huiche.ast.metadata.Table.Default
class Default extends Segment.Default implements Serializable-
Serialized Fields
-
name
String name
表
-
-
-
-
Package org.huiche.ast.statement
-
Class org.huiche.ast.statement.Delete.Default
-
Class org.huiche.ast.statement.Insert.Default
class Default extends Object implements Serializable -
Class org.huiche.ast.statement.Select.Default
-
Serialized Fields
-
distinct
boolean distinct
是否去重 -
from
TableRef from
表 -
groupBys
List<Expression> groupBys
分组 -
havings
List<Condition> havings
分组筛选 -
joins
List<Join<Select>> joins
关联表 -
limit
Integer limit
获取数量 -
offset
Integer offset
跳过数量 -
orderBys
List<OrderBy> orderBys
排序 -
selects
List<Object> selects
选择的列 -
with
With with
CTE
-
-
-
Class org.huiche.ast.statement.SetQuery.Default
class Default extends Object implements Serializable -
Class org.huiche.ast.statement.Update.Default
-
-
Package org.huiche.ast.statement.clause
-
Class org.huiche.ast.statement.clause.Join.Default
class Default extends Object implements Serializable -
Class org.huiche.ast.statement.clause.OrderBy.Default
class Default extends Object implements Serializable-
Serialized Fields
-
expression
Expression expression
表达式 -
nullsOrder
NullsOrder nullsOrder
NULL排序 -
order
Order order
正序/倒序
-
-
-
Class org.huiche.ast.statement.clause.Where.Default
class Default extends Segment.Default implements Serializable -
Class org.huiche.ast.statement.clause.With.Default
class Default extends Segment.Default implements Serializable
-
-
Package org.huiche.core.ast
-
Class org.huiche.core.ast.Segment.Default
class Default extends Object implements Serializable
-
-
Package org.huiche.core.exception
-
Exception Class org.huiche.core.exception.HcException
class HcException extends RuntimeException implements Serializable
-
-
Package org.huiche.core.support
-
Package org.huiche.dao.exception
-
Exception Class org.huiche.dao.exception.HcDaoException
class HcDaoException extends HcException implements Serializable
-
-
Package org.huiche.ddl.definition
-
Record Class org.huiche.ddl.definition.ColumnDef
class ColumnDef extends Record implements Serializable-
Serialized Fields
-
autoIncrement
boolean autoIncrement
The field for theautoIncrementrecord component. -
comment
String comment
The field for thecommentrecord component. -
defaultValue
String defaultValue
The field for thedefaultValuerecord component. -
definition
String definition
The field for thedefinitionrecord component. -
length
int length
The field for thelengthrecord component. -
name
String name
The field for thenamerecord component. -
nullable
boolean nullable
The field for thenullablerecord component. -
primaryKey
boolean primaryKey
The field for theprimaryKeyrecord component. -
scale
int scale
The field for thescalerecord component. -
type
String type
The field for thetyperecord component. -
unique
boolean unique
The field for theuniquerecord component.
-
-
-
-
Package org.huiche.ddl.exception
-
Exception Class org.huiche.ddl.exception.HcDDLException
class HcDDLException extends HcException implements Serializable
-
-
Package org.huiche.ddl.statement
-
Class org.huiche.ddl.statement.AddColumn
class AddColumn extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AddPrimaryKey
class AddPrimaryKey extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AddUnique
class AddUnique extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AlterColumnComment
class AlterColumnComment extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AlterColumnType
class AlterColumnType extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AlterDefault
class AlterDefault extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AlterNullabe
class AlterNullabe extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.AlterTableComment
class AlterTableComment extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.CreateTable
class CreateTable extends Segment.Default implements Serializable-
Serialized Fields
-
table
TableDef table
表定义
-
-
-
Class org.huiche.ddl.statement.DropConstraint
class DropConstraint extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.DropPrimaryKey
class DropPrimaryKey extends Segment.Default implements Serializable -
Class org.huiche.ddl.statement.ModifyColumn
class ModifyColumn extends Segment.Default implements Serializable-
Serialized Fields
-
column
ColumnDef column
列定义 -
commentChanged
boolean commentChanged
注释改变 -
defaultValueChanged
boolean defaultValueChanged
默认值改变 -
dropUniqueIndex
String dropUniqueIndex
要删除的唯一索引 -
nullableChanged
boolean nullableChanged
nullabde改变 -
table
String table
表 -
typeChanged
boolean typeChanged
类型改变 -
uniqueChanged
boolean uniqueChanged
唯一索引改变
-
-
-
-
Package org.huiche.dialect.exception
-
Exception Class org.huiche.dialect.exception.HcDialectException
class HcDialectException extends HcException implements Serializable
-
-
Package org.huiche.jdbc.exception
-
Exception Class org.huiche.jdbc.exception.HcJdbcException
class HcJdbcException extends HcException implements Serializable -
Exception Class org.huiche.jdbc.exception.RuntimeSQLException
class RuntimeSQLException extends RuntimeException implements Serializable
-