OmniSciDB  c1a53651b2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
generate_TableFunctionsFactory_init.py File Reference

Go to the source code of this file.

Classes

class  generate_TableFunctionsFactory_init.Declaration
 
class  generate_TableFunctionsFactory_init.Bracket
 
class  generate_TableFunctionsFactory_init.TokenizeException
 
class  generate_TableFunctionsFactory_init.ParserException
 
class  generate_TableFunctionsFactory_init.TransformerException
 
class  generate_TableFunctionsFactory_init.Token
 
class  generate_TableFunctionsFactory_init.Tokenize
 
class  generate_TableFunctionsFactory_init.AstVisitor
 
class  generate_TableFunctionsFactory_init.AstTransformer
 
class  generate_TableFunctionsFactory_init.AstPrinter
 
class  generate_TableFunctionsFactory_init.AstDebugger
 
class  generate_TableFunctionsFactory_init.TemplateTransformer
 
class  generate_TableFunctionsFactory_init.FixRowMultiplierPosArgTransformer
 
class  generate_TableFunctionsFactory_init.RenameNodesTransformer
 
class  generate_TableFunctionsFactory_init.TextEncodingDictTransformer
 
class  generate_TableFunctionsFactory_init.FieldAnnotationTransformer
 
class  generate_TableFunctionsFactory_init.SupportedAnnotationsTransformer
 
class  generate_TableFunctionsFactory_init.RangeAnnotationTransformer
 
class  generate_TableFunctionsFactory_init.DeclBracketTransformer
 
class  generate_TableFunctionsFactory_init.Node
 
class  generate_TableFunctionsFactory_init.IterableNode
 
class  generate_TableFunctionsFactory_init.UdtfNode
 
class  generate_TableFunctionsFactory_init.ArgNode
 
class  generate_TableFunctionsFactory_init.TypeNode
 
class  generate_TableFunctionsFactory_init.PrimitiveNode
 
class  generate_TableFunctionsFactory_init.ComposedNode
 
class  generate_TableFunctionsFactory_init.AnnotationNode
 
class  generate_TableFunctionsFactory_init.TemplateNode
 
class  generate_TableFunctionsFactory_init.Pipeline
 
class  generate_TableFunctionsFactory_init.Parser
 

Namespaces

 generate_TableFunctionsFactory_init
 

Functions

def generate_TableFunctionsFactory_init.tostring
 
def generate_TableFunctionsFactory_init.find_comma
 
def generate_TableFunctionsFactory_init.line_is_incomplete
 
def generate_TableFunctionsFactory_init.is_identifier_cursor
 
def generate_TableFunctionsFactory_init.product_dict
 
def generate_TableFunctionsFactory_init.find_signatures
 
def generate_TableFunctionsFactory_init.format_function_args
 
def generate_TableFunctionsFactory_init.build_template_function_call
 
def generate_TableFunctionsFactory_init.build_preflight_function
 
def generate_TableFunctionsFactory_init.must_emit_preflight_function
 
def generate_TableFunctionsFactory_init.format_annotations
 
def generate_TableFunctionsFactory_init.is_template_function
 
def generate_TableFunctionsFactory_init.uses_manager
 
def generate_TableFunctionsFactory_init.is_cpu_function
 
def generate_TableFunctionsFactory_init.is_gpu_function
 
def generate_TableFunctionsFactory_init.parse_annotations
 
def generate_TableFunctionsFactory_init.add_method
 
def generate_TableFunctionsFactory_init.add_methods
 
def generate_TableFunctionsFactory_init.call_methods
 

Variables

string generate_TableFunctionsFactory_init.separator = '$=>$'
 
tuple generate_TableFunctionsFactory_init.Signature = namedtuple('Signature', ['name', 'inputs', 'outputs', 'input_annotations', 'output_annotations', 'function_annotations', 'sizer'])
 
string generate_TableFunctionsFactory_init.OutputBufferSizeTypes
 
string generate_TableFunctionsFactory_init.SupportedAnnotations
 
string generate_TableFunctionsFactory_init.SupportedFunctionAnnotations
 
tuple generate_TableFunctionsFactory_init.translate_map
 
list generate_TableFunctionsFactory_init.input_files = [os.path.join(os.path.dirname(__file__), 'test_udtf_signatures.hpp')]
 
tuple generate_TableFunctionsFactory_init.cpu_output_header = os.path.splitext(output_filename)
 
tuple generate_TableFunctionsFactory_init.gpu_output_header = os.path.splitext(output_filename)
 
list generate_TableFunctionsFactory_init.canonical_input_files = [input_file[input_file.find("/QueryEngine/") + 1:] for input_file in input_files]
 
list generate_TableFunctionsFactory_init.header_includes = ['#include "' + canonical_input_file + '"' for canonical_input_file in canonical_input_files]
 
int generate_TableFunctionsFactory_init.ADD_FUNC_CHUNK_SIZE = 100
 
string generate_TableFunctionsFactory_init.content
 
string generate_TableFunctionsFactory_init.header_content
 
tuple generate_TableFunctionsFactory_init.dirname = os.path.dirname(output_filename)
 
tuple generate_TableFunctionsFactory_init.f = open(output_filename, 'w')