Class Select.SelectFunction

java.lang.Object
ca.uqac.lif.cep.functions.Function
ca.uqac.lif.cep.functions.UnaryFunction<AttributeGroup,Object>
ca.uqac.lif.cep.tuples.Select.SelectFunction
All Implemented Interfaces:
ca.uqac.lif.cep.Duplicable, ca.uqac.lif.cep.functions.DuplicableFunction
Enclosing class:
Select

public static class Select.SelectFunction extends ca.uqac.lif.cep.functions.UnaryFunction<AttributeGroup,Object>
The internal function performing the actual work for the From processor.
Author:
Sylvain Hallé
  • Field Details

    • m_expressions

      protected AttributeExpression[] m_expressions
      The expressions used to build the output tuple
  • Constructor Details

    • SelectFunction

      public SelectFunction(AttributeExpression... expressions)
      Creates a new instance of the SELECT function
      Parameters:
      expressions - The definition of each attribute of the output tuples to create
    • SelectFunction

      public SelectFunction(Collection<AttributeExpression> expressions)
      Creates a new instance of the SELECT function
      Parameters:
      expressions - The definition of each attribute of the output tuples to create
  • Method Details