Package net.sf.jsqlparser
Interface Model
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
Expression
,FromItem
,Statement
- All Known Implementing Classes:
Addition
,AllColumns
,AllTableColumns
,AllValue
,Alter
,AlterSequence
,AlterSession
,AlterSystemStatement
,AlterView
,AnalyticExpression
,Analyze
,AndExpression
,AnyComparisonExpression
,ArrayConstructor
,ArrayExpression
,Between
,BinaryExpression
,BitwiseAnd
,BitwiseLeftShift
,BitwiseOr
,BitwiseRightShift
,BitwiseXor
,Block
,CaseExpression
,CastExpression
,CollateExpression
,Column
,Comment
,Commit
,ComparisonOperator
,Concat
,ConnectByRootOperator
,ContainedBy
,Contains
,CreateFunction
,CreateFunctionalStatement
,CreateIndex
,CreateProcedure
,CreateSchema
,CreateSequence
,CreateSynonym
,CreateTable
,CreateView
,DateTimeLiteralExpression
,DateValue
,DeclareStatement
,Delete
,DescribeStatement
,Division
,DoubleAnd
,DoubleValue
,Drop
,EqualsTo
,Execute
,ExistsExpression
,ExplainStatement
,ExpressionList
,ExtractExpression
,FullTextSearch
,Function
,GeometryDistance
,Grant
,GreaterThan
,GreaterThanEquals
,HexValue
,IfElseStatement
,InExpression
,Insert
,IntegerDivision
,IntervalExpression
,IsBooleanExpression
,IsDistinctExpression
,IsNullExpression
,JdbcNamedParameter
,JdbcParameter
,JsonAggregateFunction
,JsonExpression
,JsonFunction
,JsonOperator
,KeepExpression
,LateralSubSelect
,LikeExpression
,LongValue
,Matches
,MemberOfExpression
,Merge
,MinorThan
,MinorThanEquals
,Modulo
,MultiAndExpression
,MultiOrExpression
,MultipleExpression
,Multiplication
,MySQLGroupConcat
,NamedExpressionList
,NextValExpression
,NotEqualsTo
,NotExpression
,NullValue
,NumericBind
,OldOracleJoinBinaryExpression
,OracleHierarchicalExpression
,OracleHint
,OracleNamedFunctionParameter
,OrExpression
,OverlapsCondition
,ParenthesedExpressionList
,ParenthesedFromItem
,ParenthesedSelect
,Parenthesis
,PlainSelect
,PurgeStatement
,RangeExpression
,RefreshMaterializedViewStatement
,RegExpMatchOperator
,RenameTableStatement
,ResetStatement
,RollbackStatement
,RowConstructor
,RowGetExpression
,SavepointStatement
,Select
,SetOperationList
,SetStatement
,ShowColumnsStatement
,ShowIndexStatement
,ShowStatement
,ShowTablesStatement
,SignedExpression
,SimilarToExpression
,StringValue
,Subtraction
,Table
,TableFunction
,TableStatement
,TimeKeyExpression
,TimestampValue
,TimeValue
,TimezoneExpression
,TranscodingFunction
,TrimFunction
,Truncate
,TSQLLeftJoin
,TSQLRightJoin
,UnsupportedStatement
,Update
,Upsert
,UserVariable
,UseStatement
,Values
,VariableAssignment
,WhenClause
,WithItem
,XMLSerializeExpr
,XorExpression
public interface Model extends java.io.Serializable
A marker interface for jsqlparser-model-classes.
The datastructure where the sql syntax is represented by a tree consists of
Model
's