Uses of Class
dods.dap.Server.InvalidOperatorException

Packages that use InvalidOperatorException
dods.dap.parser This package contains JavaCC generated DAP parser classes. 
dods.dap.Server This package contains the DODS Server classes. 
dods.servers.sql This package contains the DODS Relational Databse Server (DRDS). 
 

Uses of InvalidOperatorException in dods.dap.parser
 

Methods in dods.dap.parser that throw InvalidOperatorException
 void ExprParser.constraint_expression(CEEvaluator ceEval, BaseTypeFactory factory, ClauseFactory clauseFactory)
          This is the entry point for the Constraint expression parser.
 void ExprParser.selection()
           
 Clause ExprParser.clause()
           
 Clause ExprParser.bool_function()
           
 void ExprParser.projection()
           
 void ExprParser.proj_clause()
           
 void ExprParser.proj_variable()
           
 java.util.Vector ExprParser.arg_list()
           
 SubClause ExprParser.value()
           
 

Uses of InvalidOperatorException in dods.dap.Server
 

Methods in dods.dap.Server that throw InvalidOperatorException
 void CEEvaluator.parseConstraint(java.lang.String expression)
          Parse a constraint expression.
static boolean Operator.op(int oprtr, BaseType lop, BaseType rop)
          Performs the Relatove Operation (RelOp) indicated by the parameter oprtr on the 2 passed BaseTypes if appropriate.
 boolean RelOps.equal(BaseType bt)
           
 boolean RelOps.not_equal(BaseType bt)
           
 boolean RelOps.greater(BaseType bt)
           
 boolean RelOps.greater_eql(BaseType bt)
           
 boolean RelOps.less(BaseType bt)
           
 boolean RelOps.less_eql(BaseType bt)
           
 boolean RelOps.regexp(BaseType bt)
           
 boolean SDArray.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDArray.not_equal(BaseType bt)
           
 boolean SDArray.greater(BaseType bt)
           
 boolean SDArray.greater_eql(BaseType bt)
           
 boolean SDArray.less(BaseType bt)
           
 boolean SDArray.less_eql(BaseType bt)
           
 boolean SDArray.regexp(BaseType bt)
           
 boolean SDBoolean.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDBoolean.not_equal(BaseType bt)
           
 boolean SDBoolean.greater(BaseType bt)
           
 boolean SDBoolean.greater_eql(BaseType bt)
           
 boolean SDBoolean.less(BaseType bt)
           
 boolean SDBoolean.less_eql(BaseType bt)
           
 boolean SDBoolean.regexp(BaseType bt)
           
 boolean SDByte.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDByte.not_equal(BaseType bt)
           
 boolean SDByte.greater(BaseType bt)
           
 boolean SDByte.greater_eql(BaseType bt)
           
 boolean SDByte.less(BaseType bt)
           
 boolean SDByte.less_eql(BaseType bt)
           
 boolean SDByte.regexp(BaseType bt)
           
 boolean SDFloat32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat32.not_equal(BaseType bt)
           
 boolean SDFloat32.greater(BaseType bt)
           
 boolean SDFloat32.greater_eql(BaseType bt)
           
 boolean SDFloat32.less(BaseType bt)
           
 boolean SDFloat32.less_eql(BaseType bt)
           
 boolean SDFloat32.regexp(BaseType bt)
           
 boolean SDFloat64.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDFloat64.not_equal(BaseType bt)
           
 boolean SDFloat64.greater(BaseType bt)
           
 boolean SDFloat64.greater_eql(BaseType bt)
           
 boolean SDFloat64.less(BaseType bt)
           
 boolean SDFloat64.less_eql(BaseType bt)
           
 boolean SDFloat64.regexp(BaseType bt)
           
 boolean SDGrid.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDGrid.not_equal(BaseType bt)
           
 boolean SDGrid.greater(BaseType bt)
           
 boolean SDGrid.greater_eql(BaseType bt)
           
 boolean SDGrid.less(BaseType bt)
           
 boolean SDGrid.less_eql(BaseType bt)
           
 boolean SDGrid.regexp(BaseType bt)
           
 boolean SDInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt16.not_equal(BaseType bt)
           
 boolean SDInt16.greater(BaseType bt)
           
 boolean SDInt16.greater_eql(BaseType bt)
           
 boolean SDInt16.less(BaseType bt)
           
 boolean SDInt16.less_eql(BaseType bt)
           
 boolean SDInt16.regexp(BaseType bt)
           
 boolean SDInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDInt32.not_equal(BaseType bt)
           
 boolean SDInt32.greater(BaseType bt)
           
 boolean SDInt32.greater_eql(BaseType bt)
           
 boolean SDInt32.less(BaseType bt)
           
 boolean SDInt32.less_eql(BaseType bt)
           
 boolean SDInt32.regexp(BaseType bt)
           
 boolean SDList.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDList.not_equal(BaseType bt)
           
 boolean SDList.greater(BaseType bt)
           
 boolean SDList.greater_eql(BaseType bt)
           
 boolean SDList.less(BaseType bt)
           
 boolean SDList.less_eql(BaseType bt)
           
 boolean SDList.regexp(BaseType bt)
           
 boolean SDSequence.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDSequence.not_equal(BaseType bt)
           
 boolean SDSequence.greater(BaseType bt)
           
 boolean SDSequence.greater_eql(BaseType bt)
           
 boolean SDSequence.less(BaseType bt)
           
 boolean SDSequence.less_eql(BaseType bt)
           
 boolean SDSequence.regexp(BaseType bt)
           
 boolean SDString.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDString.not_equal(BaseType bt)
           
 boolean SDString.greater(BaseType bt)
           
 boolean SDString.greater_eql(BaseType bt)
           
 boolean SDString.less(BaseType bt)
           
 boolean SDString.less_eql(BaseType bt)
           
 boolean SDString.regexp(BaseType bt)
           
 boolean SDStructure.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDStructure.not_equal(BaseType bt)
           
 boolean SDStructure.greater(BaseType bt)
           
 boolean SDStructure.greater_eql(BaseType bt)
           
 boolean SDStructure.less(BaseType bt)
           
 boolean SDStructure.less_eql(BaseType bt)
           
 boolean SDStructure.regexp(BaseType bt)
           
 boolean SDUInt16.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt16.not_equal(BaseType bt)
           
 boolean SDUInt16.greater(BaseType bt)
           
 boolean SDUInt16.greater_eql(BaseType bt)
           
 boolean SDUInt16.less(BaseType bt)
           
 boolean SDUInt16.less_eql(BaseType bt)
           
 boolean SDUInt16.regexp(BaseType bt)
           
 boolean SDUInt32.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDUInt32.not_equal(BaseType bt)
           
 boolean SDUInt32.greater(BaseType bt)
           
 boolean SDUInt32.greater_eql(BaseType bt)
           
 boolean SDUInt32.less(BaseType bt)
           
 boolean SDUInt32.less_eql(BaseType bt)
           
 boolean SDUInt32.regexp(BaseType bt)
           
 boolean SDURL.equal(BaseType bt)
          The RelOps interface defines how each type responds to relational operators.
 boolean SDURL.not_equal(BaseType bt)
           
 boolean SDURL.greater(BaseType bt)
           
 boolean SDURL.greater_eql(BaseType bt)
           
 boolean SDURL.less(BaseType bt)
           
 boolean SDURL.less_eql(BaseType bt)
           
 boolean SDURL.regexp(BaseType bt)
           
 boolean ServerMethods.equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.not_equal(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.greater(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.greater_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.less(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.less_eql(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 boolean ServerMethods.regexp(BaseType bt)
          The Operator class contains a generalized implementation of this method.
 

Uses of InvalidOperatorException in dods.servers.sql
 

Methods in dods.servers.sql that throw InvalidOperatorException
 java.lang.String SqlRelOpClause.getSqlRepresentation(boolean useDatasetName, sqlDDS dds)
          Supplies the (best effort) representation of this SqlRelOpClause as an SQL syntax for inclusion in the WHERE clause in an SQL SELECT query.
 java.lang.String sqlCEEval.getSQLQuery(DAS das, boolean useDatasetName)
          Generates an SQL SELECT statement by interogating the DDS object to determine the "Projection" and by converting the "Selection" (the Clauses) into the constraint used in the SELECT statement's WHERE section.
protected  java.lang.String sqlCEEval.convertClausesToSQL(boolean useDatasetName)
          Helper method for getSQLQuery().
protected  java.lang.String sqlCEEval.convertClauseToSQL(Clause c, boolean useDatasetName)
          Helper method for convertClausesToSQL().