Mercurial > repos > geco-team > gmql_queries_composer
comparison gmql_queries_constants.py @ 0:a80c93182db3 draft default tip
planemo upload for repository https://github.com/lu-brn/gmql-galaxy commit 953ee36ceda5814dc9baa03427bc0eb4ee2e93bd-dirty
author | geco-team |
---|---|
date | Tue, 26 Jun 2018 09:08:06 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a80c93182db3 |
---|---|
1 #!/usr/bin/env python | |
2 # -------------------------------------------------------------------------------- | |
3 # GMQL Queries Enum Classes | |
4 # -------------------------------------------------------------------------------- | |
5 # Luana Brancato, luana.brancato@mail.polimi.it | |
6 # -------------------------------------------------------------------------------- | |
7 | |
8 from enum import Enum | |
9 | |
10 | |
11 class Operator(Enum): | |
12 MATERIALIZE = 'MATERIALIZE' | |
13 SELECT = 'SELECT' | |
14 PROJECT = 'PROJECT' | |
15 MAP = 'MAP' | |
16 ORDER = 'ORDER' | |
17 JOIN = 'JOIN' | |
18 COVER = 'COVER' | |
19 FLAT = 'FLAT' | |
20 SUMMIT = 'SUMMIT' | |
21 HISTOGRAM = 'HISTOGRAM' | |
22 EXTEND = 'EXTEND' | |
23 GROUP = 'GROUP' | |
24 MERGE = 'MERGE' | |
25 UNION = 'UNION' | |
26 DIFFERENCE = 'DIFFERENCE' | |
27 | |
28 class Wff(Enum): | |
29 AND = 'AND' | |
30 OR = 'OR' | |
31 NOT = 'NOT' | |
32 BLOCK = 'BLOCK' | |
33 | |
34 class RegFunction(Enum): | |
35 COUNT = 'COUNT' | |
36 COUNTSAMP = 'COUNTSAMP' | |
37 BAG = 'BAG' | |
38 BAGD = 'BAGD' | |
39 SUM = 'SUM' | |
40 AVG = 'AVG' | |
41 MIN = 'MIN' | |
42 MAX = 'MAX' | |
43 MEDIAN = 'MEDIAN' | |
44 STD = 'STD' | |
45 SQRT = 'SQRT' | |
46 NULL = 'NULL' | |
47 META = 'META' | |
48 MATH = '' | |
49 | |
50 class DistalConditions(Enum) : | |
51 DL = 'DL' | |
52 DLE = 'DLE' | |
53 MD = 'MD' | |
54 DGE = 'DGE' | |
55 | |
56 class DistalStream(Enum): | |
57 UPSTREAM = 'UP' | |
58 DOWNSTREAM = 'DOWN' | |
59 | |
60 class CoordParam(Enum): | |
61 LEFT = 'LEFT' | |
62 LEFT_DISTINCT = 'LEFT_DISTINCT' | |
63 RIGHT = 'RIGHT' | |
64 RIGHT_DISTINCT = 'RIGHT_DISTINCT' | |
65 INT = 'INT' | |
66 CAT = 'CAT' | |
67 BOTH = 'BOTH' | |
68 |