コード例 #1
0
ファイル: statements.py プロジェクト: syyunn/edgedb
 def reduce_empty(self, *kids):
     self.val = qlast.Options()
コード例 #2
0
ファイル: statements.py プロジェクト: syyunn/edgedb
 def _reduce_el(self, el):
     self.val = qlast.Options(options={el.val.name: el.val})
コード例 #3
0
ファイル: statements.py プロジェクト: syyunn/edgedb
 def _reduce_list(self, lst, el):
     self.val = qlast.Options(options={
         **lst.val.options, el.val.name: el.val
     })
コード例 #4
0
 def reduce_AS_TEXT_VERBOSE(self, *kids):
     self.val = DescribeFmt(
         language=qltypes.DescribeLanguage.TEXT,
         options=qlast.Options(
             options={'VERBOSE': qlast.Flag(name='VERBOSE', val=True)}),
     )
コード例 #5
0
 def reduce_AS_TEXT(self, *kids):
     self.val = DescribeFmt(
         language=qltypes.DescribeLanguage.TEXT,
         options=qlast.Options(),
     )
コード例 #6
0
 def reduce_empty(self, *kids):
     self.val = DescribeFmt(
         language=qltypes.DescribeLanguage.DDL,
         options=qlast.Options(),
     )