Uses of Class
com.espertech.esper.client.soda.ExpressionBase

Packages that use ExpressionBase
com.espertech.esper.client.soda This package defines the Esper statement object model. 
com.espertech.esper.epl.spec Contains EPL statement specification classes define the constructs that make up an EPL statement, such as the list of items in the select clause, the insert-into stream name and property names etc. 
 

Uses of ExpressionBase in com.espertech.esper.client.soda
 

Subclasses of ExpressionBase in com.espertech.esper.client.soda
 class AccessProjectionExpressionBase
          Represents the base expression for "first", "last" and "window" aggregation functions.
 class ArithmaticExpression
          Arithmatic expression for addition, subtraction, multiplication, division and modulo.
 class ArrayExpression
          Array expression forms array results, similar to the syntax of "{element 1, element 2, ...
 class AvedevProjectionExpression
          Mean deviation of the (distinct) values returned by an expression.
 class AvgProjectionExpression
          Average of the (distinct) values returned by an expression.
 class BetweenExpression
          Between checks that a given value is in a range between a low endpoint and a high endpoint.
 class BitwiseOpExpression
          Bitwise (binary) operator for binary AND, binary OR and binary XOR.
 class CaseSwitchExpression
          Case-expression that acts as a switch testing a value against other values.
 class CaseWhenThenExpression
          Case expression that act as a when-then-else.
 class CastExpression
          Cast expression casts the return value of an expression to a specified type.
 class CoalesceExpression
          Coalesce-function which returns the first non-null value in a list of values.
 class CompareListExpression
          Represents a list-compare of the format "expression operator all/any (expressions)".
 class ConcatExpression
          Concatenation expression that concatenates the result of child expressions to the expression.
 class Conjunction
          Conjunction represents a logical AND allowing multiple sub-expressions to be connected by AND.
 class ConstantExpression
          Constant value returns a fixed value for use in expressions.
 class CountEverProjectionExpression
          Represents the "countever" aggregation function.
 class CountProjectionExpression
          Count of the (distinct) values returned by an expression, equivalent to "count(distinct property)"
 class CountStarProjectionExpression
          Count of (distinct) rows, equivalent to "count(*)"
 class CrontabFrequencyExpression
          Frequency expression for use in crontab expressions.
 class CrontabParameterExpression
          Parameter expression such as last/lastweek/weekday/wildcard for use in crontab expressions.
 class CrontabParameterSetExpression
          An expression for use in crontab provides all child expression as part of a parameter list.
 class CrontabRangeExpression
          Parameter expression for use in crontab expressions and representing a range.
 class CurrentEvaluationContextExpression
          Current execution context supplies the current expression execution context.
 class CurrentTimestampExpression
          Current timestamp supplies the current engine time in an expression.
 class Disjunction
          Disjunction represents a logical OR allowing multiple sub-expressions to be connected by OR.
 class DotExpression
          Dot-expresson is for use in "(inner_expression).dot_expression".
 class ExpressionPlaceholder
          For use in expression as a placeholder to represent its child nodes.
 class FirstEverProjectionExpression
          Represents the "firstever" aggregation function.
 class FirstProjectionExpression
          Represents the "first" aggregation function.
 class GroupingExpression
          Grouping-function for use with rollup, cube or grouping sets.
 class GroupingIdExpression
          Grouping_id-function for use with rollup, cube or grouping sets.
 class InExpression
          In-expresson checks that a value is in (or not in) a set of values, equivalent to the syntax "color in ('red', 'blue')".
 class InstanceOfExpression
          Instance-of expression checks if an expression returns a certain type.
 class IStreamBuiltinExpression
          Returns true for insert stream and false for remove stream, same as the "istream()" builtin function.
 class Junction
          Base junction for conjunction (and) and disjunction (or).
 class LambdaExpression
          Lambda-expression is an expression of the form "parameter => body" where-in the "=>" reads as goes-to.
 class LastEverProjectionExpression
          Represents the "lastever" aggregation function.
 class LastProjectionExpression
          Represents the "last" aggregation function.
 class LikeExpression
          SQL-Like expression for matching '%' and '_' wildcard strings following SQL standards.
 class MaxProjectionExpression
          Maximum of the (distinct) values returned by an expression.
 class MaxRowExpression
          Maximum-value per-row expression (not aggregating) determines the maximum value among a set of values.
 class MedianProjectionExpression
          Median projection (aggregation) in the distinct and regular form.
 class MinProjectionExpression
          Minimum of the (distinct) values returned by an expression.
 class MinRowExpression
          Minimum-value per-row expression (not aggregating) determines the minimum value among a set of values.
 class NamedParameterExpression
          Named parameter expression of the form "name:expression" or "name:(expression, expression...)"
 class NewInstanceOperatorExpression
          The "new instance" operator instantiates a host language object.
 class NewOperatorExpression
          The "new" operator is useful to format an event or event property from a list of column names and expressions.
 class NotExpression
          Negates the contained-within subexpression.
 class OrderedObjectParamExpression
          For use in view parameter lists, this is a wrapper expression that adds an ascending or descending sort indicator to its single child expression.
 class PlugInProjectionExpression
          Represents a plug-in aggregation function.
 class PreviousExpression
          Previous function for obtaining property values of previous events.
 class PriorExpression
          Expression representing the prior function.
 class PropertyExistsExpression
          Property-exists checks if a dynamic property exists.
 class PropertyValueExpression
          Expression returning a property value.
 class RegExpExpression
          Regular expression evaluates a "regexp" regular expression.
 class RelationalOpExpression
          Comparison using one of the relational operators (=, !=, <, <=, >, >=, is, is not).
 class SingleRowMethodExpression
          Generic single-row method call consists of a method name and parameters, possibly chained.
 class StaticMethodExpression
          Static method call consists of a class name and method name.
 class StddevProjectionExpression
          Standard deviation of the (distinct) values returned by an expression.
 class StreamWildcardExpression
          Represents "stream.*" in for example "mystream.*"
 class SubqueryExistsExpression
          Exists-expression for a set of values returned by a lookup.
 class SubqueryExpression
          Subquery-expression returns values returned by a lookup modelled by a further EPStatementObjectModel.
 class SubqueryInExpression
          In-expression for a set of values returned by a lookup.
 class SubqueryQualifiedExpression
          Exists-expression for a set of values returned by a lookup.
 class SumProjectionExpression
          Sum of the (distinct) values returned by an expression.
 class TableAccessExpression
          Table access expression.
 class TimePeriodExpression
          Represent an expression
 class TypeOfExpression
          Type-of expression return the type name, as a string value, of the events in the stream if passing a stream name or the fragment event type if passing a property name that results in a fragment event otherwise the class simple name of the expression result or null if the expression returns a null value.
 class WildcardExpression
          Represents "*" in for example "last(*)"
 class WindowProjectionExpression
          Represents the "window" aggregation function.
 

Uses of ExpressionBase in com.espertech.esper.epl.spec
 

Subclasses of ExpressionBase in com.espertech.esper.epl.spec
 class SubstitutionParameterExpressionBase
          Substitution parameter that represents a node in an expression tree for which to supply a parameter value before statement creation time.
 class SubstitutionParameterExpressionIndexed
           
 class SubstitutionParameterExpressionNamed
           
 


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com