Uses of Interface
org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.ExpressionSegment
-
-
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dal
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dal that implement ExpressionSegment Modifier and Type Class Description classVariableSegmentVariable segment. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment
Methods in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment that return ExpressionSegment Modifier and Type Method Description ExpressionSegmentAssignmentSegment. getValue()Get expression segment value. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.column that implement ExpressionSegment Modifier and Type Class Description classColumnSegmentColumn segment. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr that implement ExpressionSegment Modifier and Type Class Description classBetweenExpressionclassBinaryOperationExpressionBinary operation expression.classCaseWhenExpressionCase when expression.classCollateExpressionCollate expression.classDatetimeExpressionDatetime expression.classExistsSubqueryExpressionclassFunctionSegmentFunction segment.classInExpressionclassListExpressionclassNotExpressionclassTypeCastExpressionType cast expression.classXmlNameSpacesClauseSegmentXml name spaces segment.classXmlNameSpaceStringAsIdentifierSegmentXml name spaces string as identifier segment.classXmlPiFunctionSegmentXml processing instruction Function segment.classXmlQueryAndExistsFunctionSegmentXml Query and Exists Function segment.classXmlSerializeFunctionSegmentXml serialize function segment.classXmlTableColumnSegmentXml table column segment.classXmlTableFunctionSegmentXml table function segment.classXmlTableOptionsSegmentXml table options segment.Methods in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr that return types with arguments of type ExpressionSegment Modifier and Type Method Description Collection<ExpressionSegment>InExpression. getExpressionList()Get expression list from right.Constructors in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr with parameters of type ExpressionSegment Constructor Description DatetimeExpression(int startIndex, int stopIndex, ExpressionSegment left, String text)DatetimeExpression(int startIndex, int stopIndex, ExpressionSegment left, ExpressionSegment right, String text)XmlPiFunctionSegment(int startIndex, int stopIndex, String functionName, String identifier, ExpressionSegment valueExpr, String text)XmlPiFunctionSegment(int startIndex, int stopIndex, String functionName, ExpressionSegment evalNameValueExpr, ExpressionSegment valueExpr, String text) -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex
Subinterfaces of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex Modifier and Type Interface Description interfaceComplexExpressionSegmentComplex expression segment.Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.complex that implement ExpressionSegment Modifier and Type Class Description classCommonExpressionSegmentCommon expression segment.classCommonTableExpressionSegmentCommon table expression segment. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple
Subinterfaces of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple Modifier and Type Interface Description interfaceSimpleExpressionSegmentSimple expression segment.Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.simple that implement ExpressionSegment Modifier and Type Class Description classLiteralExpressionSegmentLiteral expression segment.classParameterMarkerExpressionSegmentParameter marker expression segment. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.expr.subquery that implement ExpressionSegment Modifier and Type Class Description classSubqueryExpressionSegmentSubquery expression segment.classSubquerySegmentSubquery segment. -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item that implement ExpressionSegment Modifier and Type Class Description classAggregationDistinctProjectionSegmentAggregation distinct projection segment.classAggregationProjectionSegmentAggregation projection segment.classExpressionProjectionSegmentExpression projection segment.Constructors in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.item with parameters of type ExpressionSegment Constructor Description DatetimeProjectionSegment(int startIndex, int stopIndex, ExpressionSegment left, String text)DatetimeProjectionSegment(int startIndex, int stopIndex, ExpressionSegment left, ExpressionSegment right, String text)ExpressionProjectionSegment(int startIndex, int stopIndex, String text, ExpressionSegment expr) -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item
Constructors in org.apache.shardingsphere.sql.parser.sql.common.segment.dml.order.item with parameters of type ExpressionSegment Constructor Description ExpressionOrderByItemSegment(int startIndex, int stopIndex, String expression, OrderDirection orderDirection, NullsOrderType nullsOrderType, ExpressionSegment expr) -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.segment.generic
Classes in org.apache.shardingsphere.sql.parser.sql.common.segment.generic that implement ExpressionSegment Modifier and Type Class Description classDataTypeSegmentConstructor parameters in org.apache.shardingsphere.sql.parser.sql.common.segment.generic with type arguments of type ExpressionSegment Constructor Description WindowSegment(int startIndex, int stopIndex, IdentifierValue identifierValue, Collection<ExpressionSegment> partitionListSegments) -
Uses of ExpressionSegment in org.apache.shardingsphere.sql.parser.sql.common.util
Methods in org.apache.shardingsphere.sql.parser.sql.common.util that return ExpressionSegment Modifier and Type Method Description static ExpressionSegmentSQLUtils. createLiteralExpression(ASTNode astNode, int startIndex, int stopIndex, String text)Create literal expression.Methods in org.apache.shardingsphere.sql.parser.sql.common.util with parameters of type ExpressionSegment Modifier and Type Method Description static Collection<ColumnSegment>ColumnExtractor. extract(ExpressionSegment expression)Extract column segment collection.static Collection<AndPredicate>ExpressionExtractUtils. getAndPredicates(ExpressionSegment expression)Get and predicate collection.Method parameters in org.apache.shardingsphere.sql.parser.sql.common.util with type arguments of type ExpressionSegment Modifier and Type Method Description static List<ParameterMarkerExpressionSegment>ExpressionExtractUtils. getParameterMarkerExpressions(Collection<ExpressionSegment> expressions)Get parameter marker expression collection.
-