Class generate_TableFunctionsFactory_init::Bracket

class Bracket

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

Public Functions

def generate_TableFunctionsFactory_init.Bracket.__init__()
def generate_TableFunctionsFactory_init.Bracket.__repr__()
def generate_TableFunctionsFactory_init.Bracket.__str__()
def generate_TableFunctionsFactory_init.Bracket.tostring()
def generate_TableFunctionsFactory_init.Bracket.normalize()

Normalize bracket for given kind

def generate_TableFunctionsFactory_init.Bracket.apply_cursor()

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 :(

def generate_TableFunctionsFactory_init.Bracket.apply_column()
def generate_TableFunctionsFactory_init.Bracket.apply_namespace()
def generate_TableFunctionsFactory_init.Bracket.is_cursor()
def generate_TableFunctionsFactory_init.Bracket.is_column_any()
def generate_TableFunctionsFactory_init.Bracket.is_column_list()
def generate_TableFunctionsFactory_init.Bracket.is_column()
def generate_TableFunctionsFactory_init.Bracket.is_any_text_encoded_dict()
def generate_TableFunctionsFactory_init.Bracket.is_column_text_encoded_dict()
def generate_TableFunctionsFactory_init.Bracket.is_column_list_text_encoded_dict()
def generate_TableFunctionsFactory_init.Bracket.is_output_buffer_sizer()
def generate_TableFunctionsFactory_init.Bracket.is_row_multiplier()
def generate_TableFunctionsFactory_init.Bracket.is_arg_sizer()
def generate_TableFunctionsFactory_init.Bracket.is_user_specified()
def generate_TableFunctionsFactory_init.Bracket.format_sizer()
def generate_TableFunctionsFactory_init.Bracket.get_cpp_type()
def generate_TableFunctionsFactory_init.Bracket.format_cpp_type()
def generate_TableFunctionsFactory_init.Bracket.parse()

typ is a string in format NAME<ARGS> or NAME

Returns Bracket instance.

Public Members

generate_TableFunctionsFactory_init.Bracket::name
generate_TableFunctionsFactory_init.Bracket::args