Package net.sf.basedb.util.jep

  • Interface Summary
    Interface Description
    JepExpressionFunction
    This interface should be implemented by JEP functions that can also be converted into an Expression that can be used in queries.
    JepFunction
    This interface should be implemented by objects that can perform some kind of calculation for a JEP expression.
    JepRestrictionFunction
    This interface should be implemented by JEP functions that can also be converted into a Restriction that can be used in queries.
  • Class Summary
    Class Description
    ChannelFunction
    A JEP function class that adds a ch(int) function to a JEP expression parser.
    ExtraValueFunction
    A JEP function class that adds a xtra(int) function to a JEP expression parser.
    FunctionSafeJep
    Extension to the JEP parser that provides better error handling for unknown functions.
    FunctionSafeJep.SafeFunctionTable
    Function table implementation that pretends that all possible functions exists, but sends an error message if someone tries to use a function that doesn't really exists.
    FunctionSafeJep.UnknownFunction
    Represents an unknown function that appears in an expression.
    InReporterListFunction
    A JEP function class that adds a inList(reporterListId) function to a JEP expression parser.
    Jep
    Utility class for parsing mathematical expressions.
    LeftFunction
    Adds a left(string, index|string) function to Jep.
    Log2Function
    A JEP function class that adds a log2(expression) function to a JEP expression parser.
    MeanFunction
    A JEP function class that adds a mean(string) function to a JEP expression parser.
    NotInReporterListFunction
    A JEP function class that adds a notInList(reporterListId) function to a JEP expression parser.
    PositionFunction
    A JEP function class that adds a pos function to a JEP expression parser.
    RawChannelFunction
    A JEP function class that adds a rawCh(int) function to a JEP expression parser.
    RawFunction
    A JEP function class that adds a raw(string) function to a JEP expression parser.
    ReporterFunction
    A JEP function class that adds a rep(string) or mrep(string) function to a JEP expression parser.
    ScoreFunction
    A JEP function class that adds a score(reporterListId) function to a JEP expression parser.
    SimpleJepFunction
    A simple base class for registering a JEP function by name and number of parameters.