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 |
