Uses of Class
de.mguennewig.pobjects.EvalContext

Packages that use EvalContext
de.mguennewig.pobjects The package de.mguennewig.pobjects provides an abstraction layer on top of a set of database tables by which table rows can be accessed transparently as Java objects. 
de.mguennewig.pobjects.event The package provides classes to listen to database changes performed over the PObject library. 
de.mguennewig.pobjects.filesystem This package contains a PObjects Container that uses the file system tree as a database table. 
de.mguennewig.pobjects.jdbc This package contains Container implementations that use a JDBC connection. 
de.mguennewig.pobjects.memdb This package contains a simple non-persistent Container implementation that operates only in memory. 
 

Uses of EvalContext in de.mguennewig.pobjects
 

Subclasses of EvalContext in de.mguennewig.pobjects
 class SQLEvalContext
          Internal class to convert the internal term expressions into SQL statements.
 

Methods in de.mguennewig.pobjects that return EvalContext
abstract  EvalContext Query.evaluate(boolean forCount)
          Evaluates this query.
 EvalContext Container.newEvalContext(int numColumns)
           
 

Methods in de.mguennewig.pobjects with parameters of type EvalContext
 java.lang.String Term.getSqlValue(EvalContext eval)
          Returns the SQL expression for this term.
 java.lang.String Predicate.getSqlValue(EvalContext eval)
          Returns the SQL equivalent expression for this predicate.
 java.lang.String Member.getSqlValue(EvalContext eval)
          Returns the SQL expression for this term.
 java.lang.String LiteralSet.getSqlValue(EvalContext eval)
          Returns the SQL representation for this term.
 java.lang.String Literal.getSqlValue(EvalContext eval)
          Returns the SQL representation for this term.
 java.lang.String Junction.getSqlValue(EvalContext eval)
          Returns the SQL expression for this term.
 java.lang.String FctCall.getSqlValue(EvalContext eval)
           
 java.lang.String Cast.getSqlValue(EvalContext eval)
          Returns the SQL expression for this term.
 

Uses of EvalContext in de.mguennewig.pobjects.event
 

Methods in de.mguennewig.pobjects.event that return EvalContext
 EvalContext ContainerWrapper.newEvalContext(int numColumns)
          
 

Uses of EvalContext in de.mguennewig.pobjects.filesystem
 

Methods in de.mguennewig.pobjects.filesystem that return EvalContext
 EvalContext FileSystemContainer.newEvalContext(int numColumns)
          
 

Uses of EvalContext in de.mguennewig.pobjects.jdbc
 

Subclasses of EvalContext in de.mguennewig.pobjects.jdbc
static class MySQLContainer.MySQLEvalContext
          MySQL has a bug with OUTER JOINs and this special evaluation context works around it.
static class SQLiteContainer.SQLiteEvalContext
           
 

Methods in de.mguennewig.pobjects.jdbc that return EvalContext
 EvalContext JdbcQuery.evaluate(boolean forCount)
          Evaluates this query.
 EvalContext SQLiteContainer.newEvalContext(int numColumns)
          
 EvalContext OracleContainer.newEvalContext(int numColumns)
          
 EvalContext MySQLContainer.newEvalContext(int numColumns)
          
 EvalContext JdbcContainer.newEvalContext(int numColumns)
          
 

Constructors in de.mguennewig.pobjects.jdbc with parameters of type EvalContext
JdbcQuery.PObjJdbcResultSet(EvalContext context, java.sql.ResultSet rs)
          Creates a new PObjJdbcResultSet.
 

Uses of EvalContext in de.mguennewig.pobjects.memdb
 

Methods in de.mguennewig.pobjects.memdb that return EvalContext
 EvalContext PredicateQuery.evaluate(boolean forCount)
          Evaluates this query.
 EvalContext MemoryContainer.newEvalContext(int numColumns)