The Assimilation Project  based on Assimilation version
cma.query.CypherExecutor Class Reference
Inheritance diagram for cma.query.CypherExecutor:
Collaboration diagram for cma.query.CypherExecutor:

Public Member Functions

def __init__ (self, store, metadata)
def parameter_names (self)
def result_iterator (self, params)
- Public Member Functions inherited from cma.query.QueryExecutor
def __init__ (self, store, metadata)
def parameter_names (self)
def result_iterator (self, params)

Static Public Member Functions

def construct_query (store, metadata)
- Static Public Member Functions inherited from cma.query.QueryExecutor
def construct_query (store, metadata)
def register (ourclass)

Data Fields

- Data Fields inherited from cma.query.QueryExecutor

Additional Inherited Members

- Static Public Attributes inherited from cma.query.QueryExecutor
string DEFAULT_EXECUTOR_METHOD = 'CypherExecutor'
dictionary EXECUTOR_METHODS = {}

Detailed Description

QueryExecutor subclass for Cypher queries

Definition at line 614 of file

Constructor & Destructor Documentation

def cma.query.CypherExecutor.__init__ (   self,

Definition at line 622 of file

Member Function Documentation

def cma.query.CypherExecutor.construct_query (   store,

Definition at line 618 of file

def cma.query.CypherExecutor.parameter_names (   self)
We return a set of parameters that we expect.
We return None if we are flexible (or don't know) about our expected parameters.
Return the parameter names our cypher query uses

Definition at line 628 of file

References cma.query.QueryExecutor.metadata.

def cma.query.CypherExecutor.result_iterator (   self,
We return an iterator which will yield the results of performing
this query with these parameters.

Definition at line 658 of file

References cma.query.CypherExecutor.query.

Field Documentation


Definition at line 626 of file

Referenced by cma.query.CypherExecutor.result_iterator().

The documentation for this class was generated from the following file: