The Assimilation Project  based on Assimilation version 1.1.7.1474836767
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

 query
 
- Data Fields inherited from cma.query.QueryExecutor
 store
 
 metadata
 

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 query.py.

Constructor & Destructor Documentation

def cma.query.CypherExecutor.__init__ (   self,
  store,
  metadata 
)

Definition at line 622 of file query.py.

Member Function Documentation

def cma.query.CypherExecutor.construct_query (   store,
  metadata 
)
static

Definition at line 618 of file query.py.

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 query.py.

References cma.query.QueryExecutor.metadata.

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

Definition at line 658 of file query.py.

References cma.query.CypherExecutor.query.

Field Documentation

cma.query.CypherExecutor.query

Definition at line 626 of file query.py.

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


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