# Uses of Interface
org.apache.storm.sql.runtime.calcite.ExecutableExpression

Packages that use ExecutableExpression
Package
Description
org.apache.storm.sql.planner.streams
org.apache.storm.sql.runtime.calcite
org.apache.storm.sql.runtime.streams.functions

- ## Uses of ExecutableExpression in org.apache.storm.sql.planner.streams

  Methods in org.apache.storm.sql.planner.streams that return ExecutableExpression
  Modifier and Type
  Method
  Description
  `ExecutableExpression`
  StreamsPlanCreator.`createScalarInstance(List<org.apache.calcite.rex.RexNode> nodes, org.apache.calcite.rel.type.RelDataType inputRowType, String className)`
  `ExecutableExpression`
  StreamsPlanCreator.`createScalarInstance(org.apache.calcite.rex.RexProgram program, String className)`

- ## Uses of ExecutableExpression in org.apache.storm.sql.runtime.calcite

  Classes in org.apache.storm.sql.runtime.calcite that implement ExecutableExpression
  Modifier and Type
  Class
  Description
  `class`
  `DebuggableExecutableExpression`
  Constructors in org.apache.storm.sql.runtime.calcite with parameters of type ExecutableExpression
  Modifier
  Constructor
  Description
  ``
  `DebuggableExecutableExpression(ExecutableExpression delegate, String delegateCode)`

- ## Uses of ExecutableExpression in org.apache.storm.sql.runtime.streams.functions

  Constructors in org.apache.storm.sql.runtime.streams.functions with parameters of type ExecutableExpression
  Modifier
  Constructor
  Description
  ``
  `EvaluationCalc(ExecutableExpression filterInstance, ExecutableExpression projectionInstance, int outputCount, org.apache.calcite.DataContext dataContext)`
  EvaluationCalc Constructor.
  ``
  `EvaluationFilter(ExecutableExpression filterInstance, org.apache.calcite.DataContext dataContext)`
  EvaluationFilter Constructor.
  ``
  `EvaluationFunction(ExecutableExpression projectionInstance, int outputCount, org.apache.calcite.DataContext dataContext)`
  EvaluationFunction Constructor.