net.sf.farrago.rng
Class FarragoRngPluginFactory.RngPersonality
java.lang.Object
org.eigenbase.util.DelegatingInvocationHandler
net.sf.farrago.rng.FarragoRngPluginFactory.RngPersonality
- All Implemented Interfaces:
- InvocationHandler
- Enclosing class:
- FarragoRngPluginFactory
public static class FarragoRngPluginFactory.RngPersonality
- extends DelegatingInvocationHandler
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultPersonality
private final FarragoSessionPersonality defaultPersonality
FarragoRngPluginFactory.RngPersonality
FarragoRngPluginFactory.RngPersonality(FarragoSessionPersonality defaultPersonality)
getTarget
protected Object getTarget()
- Description copied from class:
DelegatingInvocationHandler
- Returns the object to forward method calls to, should the derived class
not implement the method. Generally, this object will be a member of the
derived class, supplied as a parameter to its constructor.
- Specified by:
getTarget
in class DelegatingInvocationHandler
newParser
public FarragoSessionParser newParser(FarragoSession session)
getSqlOperatorTable
public SqlOperatorTable getSqlOperatorTable(FarragoSessionPreparingStmt preparingStmt)
getOJRexImplementorTable
public OJRexImplementorTable getOJRexImplementorTable(FarragoSessionPreparingStmt preparingStmt)
supportsFeature
public boolean supportsFeature(org.eigenbase.resgen.ResourceDefinition feature)