OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TableFunctionsFactory_node.UdtfNode Class Reference
+ Inheritance diagram for TableFunctionsFactory_node.UdtfNode:
+ Collaboration diagram for TableFunctionsFactory_node.UdtfNode:

Public Member Functions

def __init__
 
def accept
 
def __iter__
 
- Public Member Functions inherited from TableFunctionsFactory_node.Node
def accept
 
def get_parent
 
def copy
 
- Public Member Functions inherited from TableFunctionsFactory_node.PrintNode
def __str__
 
def __repr__
 

Public Attributes

 name
 
 inputs
 
 outputs
 
 annotations
 
 templates
 
 sizer
 
 line
 

Detailed Description

Definition at line 59 of file TableFunctionsFactory_node.py.

Constructor & Destructor Documentation

def TableFunctionsFactory_node.UdtfNode.__init__ (   self,
  name,
  inputs,
  outputs,
  annotations,
  templates,
  sizer,
  line 
)
Parameters
----------
name : str
inputs : list[ArgNode]
outputs : list[ArgNode]
annotations : Optional[List[AnnotationNode]]
templates : Optional[list[TemplateNode]]
sizer : Optional[str]
line: str

Definition at line 61 of file TableFunctionsFactory_node.py.

61 
62  def __init__(self, name, inputs, outputs, annotations, templates, sizer, line):
63  """
64  Parameters
65  ----------
66  name : str
67  inputs : list[ArgNode]
68  outputs : list[ArgNode]
69  annotations : Optional[List[AnnotationNode]]
70  templates : Optional[list[TemplateNode]]
71  sizer : Optional[str]
72  line: str
73  """
74  self.name = name
75  self.inputs = inputs
76  self.outputs = outputs
77  self.annotations = annotations
78  self.templates = templates
79  self.sizer = sizer
80  self.line = line

Member Function Documentation

def TableFunctionsFactory_node.UdtfNode.__iter__ (   self)
def TableFunctionsFactory_node.UdtfNode.accept (   self,
  visitor 
)

Definition at line 81 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.PrintNode.__str__().

81 
82  def accept(self, visitor):
83  return visitor.visit_udtf_node(self)

+ Here is the caller graph for this function:

Member Data Documentation

TableFunctionsFactory_node.UdtfNode.annotations

Definition at line 76 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.UdtfNode.__iter__(), TableFunctionsFactory_node.ArgNode.__iter__(), TableFunctionsFactory_node.ArgNode.get_annotation(), and TableFunctionsFactory_node.ArgNode.set_annotation().

TableFunctionsFactory_node.UdtfNode.inputs

Definition at line 74 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.UdtfNode.__iter__().

TableFunctionsFactory_node.UdtfNode.line

Definition at line 79 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_parser.Tokenize.add_token(), TableFunctionsFactory_parser.Tokenize.current_token(), TableFunctionsFactory_parser.Tokenize.is_at_end(), TableFunctionsFactory_parser.Tokenize.lookahead(), TableFunctionsFactory_parser.Parser.parse_udtf(), TableFunctionsFactory_parser.Tokenize.peek(), and TableFunctionsFactory_parser.Tokenize.raise_tokenize_error().

TableFunctionsFactory_node.UdtfNode.name

Definition at line 73 of file TableFunctionsFactory_node.py.

TableFunctionsFactory_node.UdtfNode.outputs

Definition at line 75 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.UdtfNode.__iter__().

TableFunctionsFactory_node.UdtfNode.sizer

Definition at line 78 of file TableFunctionsFactory_node.py.

TableFunctionsFactory_node.UdtfNode.templates

Definition at line 77 of file TableFunctionsFactory_node.py.

Referenced by TableFunctionsFactory_node.UdtfNode.__iter__().


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