OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TableFunctionsFactory_transformers Namespace Reference

Classes

class  TransformerException
 
class  TransformerWarning
 
class  AstVisitor
 
class  AstTransformer
 
class  AstPrinter
 
class  AstDebugger
 
class  TemplateTransformer
 
class  FixRowMultiplierPosArgTransformer
 
class  RenameNodesTransformer
 
class  TextEncodingDictTransformer
 
class  FieldAnnotationTransformer
 
class  DefaultValueAnnotationTransformer
 
class  SupportedAnnotationsTransformer
 
class  AmbiguousSignatureCheckTransformer
 
class  RangeAnnotationTransformer
 
class  CursorAnnotationTransformer
 
class  DeclBracketTransformer
 
class  Pipeline
 

Functions

def product_dict
 

Variables

list __all__
 

Function Documentation

def TableFunctionsFactory_transformers.product_dict (   kwargs)

Definition at line 179 of file TableFunctionsFactory_transformers.py.

Referenced by TableFunctionsFactory_transformers.TemplateTransformer.visit_udtf_node().

180 def product_dict(**kwargs):
181  keys = kwargs.keys()
182  vals = kwargs.values()
183  for instance in itertools.product(*vals):
184  yield dict(zip(keys, instance))
185 

+ Here is the caller graph for this function:

Variable Documentation

list TableFunctionsFactory_transformers.__all__
Initial value:
1 = ['TransformerException', 'AstPrinter', 'TemplateTransformer',
2  'FixRowMultiplierPosArgTransformer', 'RenameNodesTransformer',
3  'TextEncodingDictTransformer', 'FieldAnnotationTransformer',
4  'SupportedAnnotationsTransformer', 'RangeAnnotationTransformer',
5  'CursorAnnotationTransformer', 'AmbiguousSignatureCheckTransformer',
6  'DefaultValueAnnotationTransformer',
7  'DeclBracketTransformer', 'Pipeline']

Definition at line 1 of file TableFunctionsFactory_transformers.py.