示例#1
0
文件: sdl.py 项目: willingc/edgedb
 def reduce_CreateViewRegularStmt(self, *kids):
     r"""%reduce \
         VIEW ShortNodeName CreateViewSingleSDLCommandBlock \
     """
     self.val = qlast.CreateView(
         name=kids[1].val,
         commands=kids[2].val,
     )
示例#2
0
文件: ddl.py 项目: alipqb/edgedb
 def reduce_CreateViewRegularStmt(self, *kids):
     r"""%reduce \
         CREATE VIEW NodeName \
         CreateViewCommandsBlock \
     """
     self.val = qlast.CreateView(
         name=kids[2].val,
         commands=kids[3].val,
     )
示例#3
0
文件: sdl.py 项目: willingc/edgedb
 def reduce_CreateViewShortStmt(self, *kids):
     r"""%reduce \
         VIEW ShortNodeName ASSIGN Expr \
     """
     self.val = qlast.CreateView(name=kids[1].val,
                                 commands=[
                                     qlast.SetField(
                                         name=qlast.ObjectRef(name='expr'),
                                         value=kids[3].val,
                                     )
                                 ])