class DBDefGen

Defined in:

tryout/compileasttemplate.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def is_type_AS_CID(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_AS_TID(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_column_comma_list(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_condexpr(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_Digit09_Cs(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_Digit19_Cs(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_from(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_groupby(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_having(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_insertbody(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_join_type(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_joiner_or_setoper(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_Literal_Cs(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_Number_Lx(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_orderby(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_pcondexpr(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_Program(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_project(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_project_expression(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_projectbody(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_projectitem(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_pscalarexp(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_psimplecond(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_relation_body(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_scalarexp(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_scalarterm(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_simplecond(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_simpleprojectitem(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_standardfunction(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_table_ref(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_tablename(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_tbl_alias(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_tbl_col_alias(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_TID(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_updatebody(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_value_list(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_where(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_with(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_withplain(rules : InAst::AbsSyntTree) #

=============================


[View source]
def is_type_withrecur(rules : InAst::AbsSyntTree) #

=============================


[View source]
def r_AS_CID(rules : InAst::AbsSyntTree) #

[View source]
def r_AS_TID(rules : InAst::AbsSyntTree) #

[View source]
def r_column_comma_list(rules : InAst::AbsSyntTree) #

[View source]
def r_condexpr(rules : InAst::AbsSyntTree) #

[View source]
def r_Digit09_Cs(rules : InAst::AbsSyntTree) #

[View source]
def r_Digit19_Cs(rules : InAst::AbsSyntTree) #

[View source]
def r_from(rules : InAst::AbsSyntTree) #

[View source]
def r_groupby(rules : InAst::AbsSyntTree) #

[View source]
def r_having(rules : InAst::AbsSyntTree) #

[View source]
def r_insertbody(rules : InAst::AbsSyntTree) #

[View source]
def r_join_type(rules : InAst::AbsSyntTree) #

[View source]
def r_joiner_or_setoper(rules : InAst::AbsSyntTree) #

[View source]
def r_Literal_Cs(rules : InAst::AbsSyntTree) #

[View source]
def r_Number_Lx(rules : InAst::AbsSyntTree) #

[View source]
def r_orderby(rules : InAst::AbsSyntTree) #

[View source]
def r_pcondexpr(rules : InAst::AbsSyntTree) #

[View source]
def r_Program(rules : InAst::AbsSyntTree) #

[View source]
def r_project(rules : InAst::AbsSyntTree) #

[View source]
def r_project_expression(rules : InAst::AbsSyntTree) #

[View source]
def r_projectbody(rules : InAst::AbsSyntTree) #

[View source]
def r_projectitem(rules : InAst::AbsSyntTree) #

[View source]
def r_pscalarexp(rules : InAst::AbsSyntTree) #

[View source]
def r_psimplecond(rules : InAst::AbsSyntTree) #

[View source]
def r_relation_body(rules : InAst::AbsSyntTree) #

[View source]
def r_scalarexp(rules : InAst::AbsSyntTree) #

[View source]
def r_scalarterm(rules : InAst::AbsSyntTree) #

[View source]
def r_simplecond(rules : InAst::AbsSyntTree) #

[View source]
def r_simpleprojectitem(rules : InAst::AbsSyntTree) #

[View source]
def r_standardfunction(rules : InAst::AbsSyntTree) #

[View source]
def r_table_ref(rules : InAst::AbsSyntTree) #

[View source]
def r_tablename(rules : InAst::AbsSyntTree) #

[View source]
def r_tbl_alias(rules : InAst::AbsSyntTree) #

[View source]
def r_tbl_col_alias(rules : InAst::AbsSyntTree) #

[View source]
def r_TID(rules : InAst::AbsSyntTree) #

[View source]
def r_updatebody(rules : InAst::AbsSyntTree) #

[View source]
def r_value_list(rules : InAst::AbsSyntTree) #

[View source]
def r_where(rules : InAst::AbsSyntTree) #

[View source]
def r_with(rules : InAst::AbsSyntTree) #

[View source]
def r_withplain(rules : InAst::AbsSyntTree) #

[View source]
def r_withrecur(rules : InAst::AbsSyntTree) #

[View source]