OmniSciDB  471d68cefb
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
generate_TableFunctionsFactory_init.Bracket Class Reference

Public Member Functions

def __init__
 
def __repr__
 
def __str__
 
def tostring
 
def normalize
 
def apply_cursor
 
def apply_column
 
def apply_namespace
 
def is_cursor
 
def is_column_any
 
def is_column_list
 
def is_column
 
def is_any_text_encoded_dict
 
def is_column_text_encoded_dict
 
def is_column_list_text_encoded_dict
 
def is_output_buffer_sizer
 
def is_row_multiplier
 
def is_user_specified
 
def get_cpp_type
 
def format_cpp_type
 
def parse
 

Public Attributes

 name
 
 args
 

Detailed Description

Holds a `NAME<ARGS>`-like structure.

Definition at line 160 of file generate_TableFunctionsFactory_init.py.

Constructor & Destructor Documentation

def generate_TableFunctionsFactory_init.Bracket.__init__ (   self,
  name,
  args = None 
)

Definition at line 164 of file generate_TableFunctionsFactory_init.py.

165  def __init__(self, name, args=None):
166  assert isinstance(name, str)
167  assert isinstance(args, tuple) or args is None, args
168  self.name = name
169  self.args = args

Member Function Documentation

def generate_TableFunctionsFactory_init.Bracket.__repr__ (   self)

Definition at line 170 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.args, com.mapd.parser.server.ExtensionFunction.args, com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

171  def __repr__(self):
172  return 'Bracket(%r, %r)' % (self.name, self.args)
def generate_TableFunctionsFactory_init.Bracket.__str__ (   self)

Definition at line 173 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.args, com.mapd.parser.server.ExtensionFunction.args, join(), com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

174  def __str__(self):
175  if not self.args:
176  return self.name
177  return '%s<%s>' % (self.name, ', '.join(map(str, self.args)))
std::string join(T const &container, std::string const &delim)

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.apply_column (   self)

Definition at line 211 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.is_column(), generate_TableFunctionsFactory_init.Bracket.is_column_list(), com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

212  def apply_column(self):
213  if not self.is_column() and not self.is_column_list():
214  return Bracket('Column' + self.name)
215  return self

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.apply_cursor (   self)
Apply cursor to a non-cursor column argument type.
TODO: this method is currently unused but we should apply
cursor to all input column arguments in order to distingush
signatures like:
  foo(Cursor(Column<int32>, Column<float>)) -> Column<int32>
  foo(Cursor(Column<int32>), Cursor(Column<float>)) -> Column<int32>
that at the moment are treated as the same :(

Definition at line 198 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.is_column().

199  def apply_cursor(self):
200  """Apply cursor to a non-cursor column argument type.
201  TODO: this method is currently unused but we should apply
202  cursor to all input column arguments in order to distingush
203  signatures like:
204  foo(Cursor(Column<int32>, Column<float>)) -> Column<int32>
205  foo(Cursor(Column<int32>), Cursor(Column<float>)) -> Column<int32>
206  that at the moment are treated as the same :(
207  """
208  if self.is_column():
209  return Bracket('Cursor', args=(self,))
210  return self

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.apply_namespace (   self,
  ns = 'ExtArgumentType' 
)

Definition at line 216 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.args, com.mapd.parser.server.ExtensionFunction.args, com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

217  def apply_namespace(self, ns='ExtArgumentType'):
218  if self.name == 'Cursor':
219  return Bracket(ns + '::' + self.name, args=tuple(a.apply_namespace(ns=ns) for a in self.args))
220  if not self.name.startswith(ns + '::'):
221  return Bracket(ns + '::' + self.name)
222  return self
def generate_TableFunctionsFactory_init.Bracket.format_cpp_type (   self,
  idx,
  arg_name = None,
  is_input = True 
)

Definition at line 281 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Declaration.get_cpp_type(), and generate_TableFunctionsFactory_init.Bracket.get_cpp_type().

282  def format_cpp_type(self, idx, arg_name=None, is_input=True):
283  # Perhaps integrate this to Bracket?
284  col_typs = ('Column', 'ColumnList')
285  literal_ref_typs = ('TextEncodingNone',)
286  # TODO: use name in annotations when present?
287  if arg_name is None:
288  arg_name = 'input' + str(idx) if is_input else 'output' + str(idx)
289  const = 'const ' if is_input else ''
290  cpp_type = self.get_cpp_type()
291 
292  if any(cpp_type.startswith(t) for t in col_typs + literal_ref_typs):
293  return '%s%s& %s' % (const, cpp_type, arg_name), arg_name
294  else:
295  return '%s %s' % (cpp_type, arg_name), arg_name

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.get_cpp_type (   self)

Definition at line 256 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.format_cpp_type().

257  def get_cpp_type(self):
258  name = self.name.rsplit("::", 1)[-1]
259  clsname = None
260  if name.startswith('ColumnList'):
261  name = name.lstrip('ColumnList')
262  clsname = 'ColumnList'
263  elif name.startswith('Column'):
264  name = name.lstrip('Column')
265  clsname = 'Column'
266  if name.startswith('Bool'):
267  ctype = name.lower()
268  elif name.startswith('Int'):
269  ctype = name.lower() + '_t'
270  elif name in ['Double', 'Float']:
271  ctype = name.lower()
272  elif name == 'TextEncodingDict':
273  ctype = name
274  elif name == 'TextEncodingNone':
275  ctype = name
276  else:
277  raise NotImplementedError(self)
278  if clsname is None:
279  return ctype
280  return '%s<%s>' % (clsname, ctype)

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_any_text_encoded_dict (   self)

Definition at line 235 of file generate_TableFunctionsFactory_init.py.

236  def is_any_text_encoded_dict(self):
237  return self.name.rsplit("::", 1)[-1].endswith('TextEncodedDict')
def generate_TableFunctionsFactory_init.Bracket.is_column (   self)

Definition at line 232 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.is_column_list().

Referenced by generate_TableFunctionsFactory_init.Bracket.apply_column(), generate_TableFunctionsFactory_init.Bracket.apply_cursor(), and generate_TableFunctionsFactory_init.ComposedNode.is_column_text_encoding_dict().

233  def is_column(self):
234  return self.name.rsplit("::", 1)[-1].startswith('Column') and not self.is_column_list()

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_column_any (   self)

Definition at line 226 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.normalize().

227  def is_column_any(self):
228  return self.name.rsplit("::", 1)[-1].startswith('Column')

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_column_list (   self)

Definition at line 229 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.apply_column(), generate_TableFunctionsFactory_init.Bracket.is_column(), and generate_TableFunctionsFactory_init.ComposedNode.is_column_list_text_encoding_dict().

230  def is_column_list(self):
231  return self.name.rsplit("::", 1)[-1].startswith('ColumnList')

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_column_list_text_encoded_dict (   self)

Definition at line 241 of file generate_TableFunctionsFactory_init.py.

243  return self.name.rsplit("::", 1)[-1] == 'ColumnListTextEncodedDict'
def generate_TableFunctionsFactory_init.Bracket.is_column_text_encoded_dict (   self)

Definition at line 238 of file generate_TableFunctionsFactory_init.py.

239  def is_column_text_encoded_dict(self):
240  return self.name.rsplit("::", 1)[-1] == 'ColumnTextEncodedDict'
def generate_TableFunctionsFactory_init.Bracket.is_cursor (   self)

Definition at line 223 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.ComposedNode.cursor_length().

224  def is_cursor(self):
225  return self.name.rsplit("::", 1)[-1] == 'Cursor'

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_output_buffer_sizer (   self)

Definition at line 244 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.is_user_specified().

245  def is_output_buffer_sizer(self):
246  return self.name.rsplit("::", 1)[-1] in OutputBufferSizeTypes

+ Here is the caller graph for this function:

def generate_TableFunctionsFactory_init.Bracket.is_row_multiplier (   self)

Definition at line 247 of file generate_TableFunctionsFactory_init.py.

248  def is_row_multiplier(self):
249  return self.name.rsplit("::", 1)[-1] == 'kUserSpecifiedRowMultiplier'
def generate_TableFunctionsFactory_init.Bracket.is_user_specified (   self)

Definition at line 250 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.is_output_buffer_sizer().

251  def is_user_specified(self):
252  # Return True if given argument cannot specified by user
253  if self.is_output_buffer_sizer():
254  return self.name.rsplit("::", 1)[-1] not in ('kConstant', 'kTableFunctionSpecifiedParameter')
255  return True

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.normalize (   self,
  kind = 'input' 
)
Normalize bracket for given kind

Definition at line 183 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.args, com.mapd.parser.server.ExtensionFunction.args, generate_TableFunctionsFactory_init.Bracket.is_column_any(), join(), com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

184  def normalize(self, kind='input'):
185  """Normalize bracket for given kind
186  """
187  assert kind in ['input', 'output'], kind
188  if self.is_column_any() and self.args:
189  return Bracket(self.name + ''.join(map(str, self.args)))
190  if kind == 'input':
191  if self.name == 'Cursor':
192  args = [(a if a.is_column_any() else Bracket('Column', args=(a,))).normalize(kind=kind) for a in self.args]
193  return Bracket(self.name, tuple(args))
194  if kind == 'output':
195  if not self.is_column_any():
196  return Bracket('Column', args=(self,)).normalize(kind=kind)
197  return self
std::string join(T const &container, std::string const &delim)

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.parse (   cls,
  typ 
)
typ is a string in format NAME<ARGS> or NAME

Returns Bracket instance.

Definition at line 297 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.find_comma(), and strip().

298  def parse(cls, typ):
299  """typ is a string in format NAME<ARGS> or NAME
300 
301  Returns Bracket instance.
302  """
303  i = typ.find('<')
304  if i == -1:
305  name = typ.strip()
306  args = None
307  else:
308  assert typ.endswith('>'), typ
309  name = typ[:i].strip()
310  args = []
311  rest = typ[i + 1:-1].strip()
312  while rest:
313  i = find_comma(rest)
314  if i == -1:
315  a, rest = rest, ''
316  else:
317  a, rest = rest[:i].rstrip(), rest[i + 1:].lstrip()
318  args.append(cls.parse(a))
319  args = tuple(args)
320 
321  name = translate_map.get(name, name)
322  return cls(name, args)
323 
std::string strip(std::string_view str)
trim any whitespace from the left and right ends of a string

+ Here is the call graph for this function:

def generate_TableFunctionsFactory_init.Bracket.tostring (   self)

Definition at line 178 of file generate_TableFunctionsFactory_init.py.

References generate_TableFunctionsFactory_init.Bracket.args, com.mapd.parser.server.ExtensionFunction.args, join(), com.mapd.parser.extension.ddl.omnisql.OmniSqlTypeNameSpec.name, com.mapd.parser.extension.ddl.omnisql.OmniSqlColumn.name, com.mapd.parser.extension.ddl.SqlDropUser.name, com.mapd.parser.extension.ddl.SqlDropDB.name, com.mapd.parser.extension.ddl.SqlRenameDB.name, com.mapd.parser.extension.ddl.SqlRenameUser.name, com.omnisci.jdbc.OmniSciColumnTypeTest.Answer.name, com.mapd.parser.extension.ddl.SqlCreateUser.name, com.mapd.parser.extension.ddl.SqlAlterUser.name, com.mapd.parser.extension.ddl.SqlCreateDB.name, foreign_storage::ForeignServer.name, com.mapd.parser.extension.ddl.SqlCreateDataframe.name, com.mapd.parser.extension.ddl.SqlInsertIntoTable.name, com.mapd.parser.extension.ddl.SqlCheckConstraint.name, com.mapd.parser.extension.ddl.SqlCreateView.name, com.mapd.parser.extension.ddl.SqlAttributeDefinition.name, com.mapd.parser.extension.ddl.SqlKeyConstraint.name, com.mapd.parser.extension.ddl.SqlCreateTable.name, com.mapd.parser.extension.ddl.SqlColumnDeclaration.name, Catalog_Namespace::CustomExpression.name, CodeGenerator::NullCheckCodegen.name, Function::NamedArg.name, generate_TableFunctionsFactory_init.Bracket.name, omnisci.extension_functions.ttypes.TUserDefinedFunction.name, omnisci.extension_functions.ttypes.TUserDefinedTableFunction.name, ArrowForeignStorage.name, import_export::Importer::GeoFileLayerInfo.name, omnisci.thrift.ttypes.TDashboardGrantees.name, omnisci.thrift.ttypes.TGeoFileLayerInfo.name, and omnisci.thrift.ttypes.TCustomExpression.name.

179  def tostring(self):
180  if not self.args:
181  return self.name
182  return '%s<%s>' % (self.name, ', '.join(map(tostring, self.args)))
std::string join(T const &container, std::string const &delim)

+ Here is the call graph for this function:

Member Data Documentation

generate_TableFunctionsFactory_init.Bracket.args

Definition at line 168 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.__repr__(), generate_TableFunctionsFactory_init.Bracket.__str__(), generate_TableFunctionsFactory_init.Bracket.apply_namespace(), generate_TableFunctionsFactory_init.Bracket.normalize(), and generate_TableFunctionsFactory_init.Bracket.tostring().

generate_TableFunctionsFactory_init.Bracket.name

Definition at line 167 of file generate_TableFunctionsFactory_init.py.

Referenced by generate_TableFunctionsFactory_init.Bracket.__repr__(), generate_TableFunctionsFactory_init.Bracket.__str__(), generate_TableFunctionsFactory_init.UdtfNode.__str__(), generate_TableFunctionsFactory_init.Bracket.apply_column(), generate_TableFunctionsFactory_init.Bracket.apply_namespace(), generate_TableFunctionsFactory_init.Bracket.normalize(), and generate_TableFunctionsFactory_init.Bracket.tostring().


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