Module net.sf.jsqlparser
Package net.sf.jsqlparser.expression
-
Interface Summary Interface Description Expression ExpressionVisitor<T> -
Class Summary Class Description Alias The type Alias for Tables, Columns or Views.Alias.AliasColumn AllValue AnalyticExpression Analytic function.AnyComparisonExpression Combines ANY and SOME expressions.ArrayConstructor ArrayExpression BinaryExpression A basic class for binary expressions, that is expressions having a left member and a right member which are in turn expressions.BooleanValue A boolean value true/falseCaseExpression CASE/WHEN expression.CastExpression CollateExpression ConnectByPriorOperator ConnectByRootOperator DateTimeLiteralExpression DateValue A Date in the form {d 'yyyy-mm-dd'}DoubleValue Every number with a point or a exponential format is a DoubleValueExpressionVisitorAdapter<T> ExtractExpression Extract value from date/time expression.FilterOverImpl Function A function as MAX,COUNT...Function.HavingClause HexValue HighExpression IntervalExpression Inverse JdbcNamedParameter JdbcParameter A '?' in a statement or a ?<number> e.g.JsonAggregateFunction JsonExpression JsonFunction JsonFunctionExpression JsonKeyValuePair KeepExpression LambdaExpression LongValue Every number without a point or an exponential format is a LongValue.LowExpression MySQLGroupConcat MySQLIndexHint NextValExpression NotExpression It represents a "not " or "!" before an expression.NullValue NumericBind OracleHierarchicalExpression OracleHint Oracle Hint ExpressionOracleNamedFunctionParameter OrderByClause OverlapsCondition Parenthesis Deprecated, for removal: This API element is subject to removal in a future version. This class is deprecated since version 5.0.PartitionByClause PreferringClause RangeExpression RowConstructor<T extends Expression> RowGetExpression SignedExpression It represents a "-" or "+" or "~" before an expressionSpannerInterleaveIn SQLServerHints StringValue A string as in 'example_string'StructType TimeKeyExpression TimestampValue A Timestamp in the form {ts 'yyyy-mm-dd hh:mm:ss.f .TimeValue A Time in the form {t 'hh:mm:ss'}TimezoneExpression TranscodingFunction TrimFunction UserVariable Simple uservariables like @test.VariableAssignment Assignment to a user variable like in select @a = 5.WhenClause A clause of following syntax: WHEN condition THEN expression.WindowDefinition WindowElement WindowOffset WindowRange XMLSerializeExpr