org.jclarion.clarion.runtime
Class CExprImpl

java.lang.Object
  extended by org.jclarion.clarion.runtime.CExprImpl

public class CExprImpl
extends java.lang.Object


Constructor Summary
CExprImpl()
           
 
Method Summary
 void bind(ClarionGroup group)
           
 void bind(java.lang.String name, BindProcedure procedure)
           
 void bind(java.lang.String name, ClarionObject object)
           
 void bind(java.lang.String name, ClarionObject object, java.lang.String sqlColumn, int sqlType)
           
 CExpr compile(java.lang.String aString)
           
 ClarionString evaluate(java.lang.String aString)
           
static CExprImpl getInstance()
           
 void popBind()
           
 void pushBind(boolean keep)
           
 BindProcedure resolveBind(java.lang.String name, boolean mustBeProcedure)
           
 java.lang.String toString()
           
 void unbind(ClarionGroup group)
           
 void unbind(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CExprImpl

public CExprImpl()
Method Detail

getInstance

public static CExprImpl getInstance()

compile

public CExpr compile(java.lang.String aString)

evaluate

public ClarionString evaluate(java.lang.String aString)

pushBind

public void pushBind(boolean keep)

popBind

public void popBind()

bind

public void bind(java.lang.String name,
                 BindProcedure procedure)

bind

public void bind(java.lang.String name,
                 ClarionObject object)

bind

public void bind(java.lang.String name,
                 ClarionObject object,
                 java.lang.String sqlColumn,
                 int sqlType)

bind

public void bind(ClarionGroup group)

unbind

public void unbind(java.lang.String name)

unbind

public void unbind(ClarionGroup group)

resolveBind

public BindProcedure resolveBind(java.lang.String name,
                                 boolean mustBeProcedure)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2010. All Rights Reserved.