Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Uses of Class
org.apache.derby.impl.sql.compile.ActivationClassBuilder

Uses of ActivationClassBuilder in org.apache.derby.impl.sql.compile
 

Methods in org.apache.derby.impl.sql.compile with parameters of type ActivationClassBuilder
protected  void ValueNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Do the code generation for this node.
 void UpdateNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Code generation for update.
 void UnionNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code for this UnionNode.
private  org.apache.derby.iapi.services.compiler.LocalField SubqueryNode.generateMaterialization(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mbsq, java.lang.String type)
           
 void SetTransactionIsolationNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          generates a the code.
 void SetSchemaNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate code, need to push parameters
(package private)  void SetSchemaNode.generateParameterValueSet(ActivationClassBuilder acb)
          Generate the code to create the ParameterValueSet, if necessary, when constructing the activation.
(package private)  void SetSchemaNode.generateParameterHolders(ActivationClassBuilder acb)
           
 void ScrollInsensitiveResultSetNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
 void RowResultSetNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          The generated ResultSet will be: RowResultSet -- for the VALUES clause
 void ResultSetNode.generateNormalizationResultSet(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, int resultSetNumber, org.apache.derby.iapi.sql.ResultDescription resultDescription)
          Generate the code for a NormalizeResultSet.
 void ResultColumnList.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code to place the columns' values into a row variable named "r".
(package private)  void ResultColumnList.generateNulls(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code to place the columns' values into a row variable named "r".
 void ReadCursorNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Do code generation for this ReadCursorNode
protected  void QueryTreeNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Do the code generation for this node.
(package private)  void QueryTreeNode.generateAuthorizeCheck(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, int sqlOperation)
          Add an authorization check into the passed in method.
 void ProjectRestrictNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          For joins, the tree will be (nodes are left out if the clauses are empty): ProjectRestrictResultSet -- for the having and the select list SortResultSet -- for the group by list ProjectRestrictResultSet -- for the where and the select list (if no group or having) the result set for the fromList
 void OrderByNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          generate the distinct result set operating over the source resultset.
 void OrderByList.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, ResultSetNode child)
          generate the sort result set operating over the source expression.
 void NormalizeResultSetNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
 void MiscellaneousStatementNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generic generate code for all Misc statements that need activations.
 void MaterializeSubqueryNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
 void MaterializeResultSetNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
 void JoinNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          For joins, the tree will be (nodes are left out if the clauses are empty): ProjectRestrictResultSet -- for the having and the select list SortResultSet -- for the group by list ProjectRestrictResultSet -- for the where and the select list (if no group or having) the result set for the fromList
 void JoinNode.generateCore(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, int joinType)
          Generate the code for a qualified join node.
protected  void JoinNode.generateCore(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, int joinType, ValueNode joinClause, SubqueryList subquerys)
          Do the generation work for the join node hierarchy.
private  int JoinNode.getJoinArguments(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, ValueNode joinClause)
          Get the arguments to the join result set.
protected  void JoinNode.oneRowRightSide(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
protected  int JoinNode.addOuterJoinArguments(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate and add any arguments specifict to outer joins.
protected  void JavaValueNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Do the code generation for this node.
 void IntersectOrExceptNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code.
 void InsertNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Code generation for insert creates an expression for: ResultSetFactory.getInsertResultSet(resultSet.generate(ps), this )
 void IndexToBaseRowNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generation of an IndexToBaseRowNode creates an IndexRowToBaseRowResultSet, which uses the RowLocation in the last column of an index row to get the row from the base conglomerate (heap).
 void HashTableNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          For joins, the tree will be (nodes are left out if the clauses are empty): ProjectRestrictResultSet -- for the having and the select list SortResultSet -- for the group by list ProjectRestrictResultSet -- for the where and the select list (if no group or having) the result set for the fromList
 void HalfOuterJoinNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code for an inner join node.
protected  int HalfOuterJoinNode.addOuterJoinArguments(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate and add any arguments specifict to outer joins.
protected  void HalfOuterJoinNode.oneRowRightSide(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
 void GroupByNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          generate the sort result set operating over the source resultset.
private  void GroupByNode.genScalarAggregateResultSet(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code to evaluate scalar aggregates.
private  void GroupByNode.genGroupedAggregateResultSet(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generate the code to evaluate grouped aggregates.
 void FromVTI.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generation on a FromVTI creates a wrapper around the user's java.sql.ResultSet
private  int FromVTI.getScanArguments(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
           
private  void FromVTI.generateConstructor(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb, boolean reuseablePs)
           
 void FromBaseTable.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generation on a FromBaseTable creates a scan on the optimizer-selected conglomerate.
 void DistinctNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          generate the distinct result set operating over the source resultset.
 void DeleteNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Code generation for delete.
(package private)  void DMLStatementNode.generateParameterValueSet(ActivationClassBuilder acb)
          Generate the code to create the ParameterValueSet, if necessary, when constructing the activation.
(package private)  void DMLStatementNode.generateParameterHolders(ActivationClassBuilder acb)
           
protected  void DMLModStatementNode.generateCodeForTemporaryTable(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          If the DML is on a temporary table, generate the code to mark temporary table as modified in the current UOW.
 void DDLStatementNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generic generate code for all DDL statements.
 void CursorNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Do code generation for this CursorNode
 void CurrentOfNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Generation on a CurrentOfNode creates a scan on the cursor, CurrentOfResultSet.
 void CallStatementNode.generate(ActivationClassBuilder acb, org.apache.derby.iapi.services.compiler.MethodBuilder mb)
          Code generation for CallStatementNode.