Enum ql2::proto::Term_TermType [] [src]

pub enum Term_TermType {
    DATUM,
    MAKE_ARRAY,
    MAKE_OBJ,
    VAR,
    JAVASCRIPT,
    UUID,
    HTTP,
    ERROR,
    IMPLICIT_VAR,
    DB,
    TABLE,
    GET,
    GET_ALL,
    EQ,
    NE,
    LT,
    LE,
    GT,
    GE,
    NOT,
    ADD,
    SUB,
    MUL,
    DIV,
    MOD,
    FLOOR,
    CEIL,
    ROUND,
    APPEND,
    PREPEND,
    DIFFERENCE,
    SET_INSERT,
    SET_INTERSECTION,
    SET_UNION,
    SET_DIFFERENCE,
    SLICE,
    SKIP,
    LIMIT,
    OFFSETS_OF,
    CONTAINS,
    GET_FIELD,
    KEYS,
    VALUES,
    OBJECT,
    HAS_FIELDS,
    WITH_FIELDS,
    PLUCK,
    WITHOUT,
    MERGE,
    BETWEEN_DEPRECATED,
    BETWEEN,
    REDUCE,
    MAP,
    FOLD,
    FILTER,
    CONCAT_MAP,
    ORDER_BY,
    DISTINCT,
    COUNT,
    IS_EMPTY,
    UNION,
    NTH,
    BRACKET,
    INNER_JOIN,
    OUTER_JOIN,
    EQ_JOIN,
    ZIP,
    RANGE,
    INSERT_AT,
    DELETE_AT,
    CHANGE_AT,
    SPLICE_AT,
    COERCE_TO,
    TYPE_OF,
    UPDATE,
    DELETE,
    REPLACE,
    INSERT,
    DB_CREATE,
    DB_DROP,
    DB_LIST,
    TABLE_CREATE,
    TABLE_DROP,
    TABLE_LIST,
    CONFIG,
    STATUS,
    WAIT,
    RECONFIGURE,
    REBALANCE,
    SYNC,
    GRANT,
    INDEX_CREATE,
    INDEX_DROP,
    INDEX_LIST,
    INDEX_STATUS,
    INDEX_WAIT,
    INDEX_RENAME,
    FUNCALL,
    BRANCH,
    OR,
    AND,
    FOR_EACH,
    FUNC,
    ASC,
    DESC,
    INFO,
    MATCH,
    UPCASE,
    DOWNCASE,
    SAMPLE,
    DEFAULT,
    JSON,
    TO_JSON_STRING,
    ISO8601,
    TO_ISO8601,
    EPOCH_TIME,
    TO_EPOCH_TIME,
    NOW,
    IN_TIMEZONE,
    DURING,
    DATE,
    TIME_OF_DAY,
    TIMEZONE,
    YEAR,
    MONTH,
    DAY,
    DAY_OF_WEEK,
    DAY_OF_YEAR,
    HOURS,
    MINUTES,
    SECONDS,
    TIME,
    MONDAY,
    TUESDAY,
    WEDNESDAY,
    THURSDAY,
    FRIDAY,
    SATURDAY,
    SUNDAY,
    JANUARY,
    FEBRUARY,
    MARCH,
    APRIL,
    MAY,
    JUNE,
    JULY,
    AUGUST,
    SEPTEMBER,
    OCTOBER,
    NOVEMBER,
    DECEMBER,
    LITERAL,
    GROUP,
    SUM,
    AVG,
    MIN,
    MAX,
    SPLIT,
    UNGROUP,
    RANDOM,
    CHANGES,
    ARGS,
    BINARY,
    GEOJSON,
    TO_GEOJSON,
    POINT,
    LINE,
    POLYGON,
    DISTANCE,
    INTERSECTS,
    INCLUDES,
    CIRCLE,
    GET_INTERSECTING,
    FILL,
    GET_NEAREST,
    POLYGON_SUB,
    MINVAL,
    MAXVAL,
}

Variants

DATUMMAKE_ARRAYMAKE_OBJVARJAVASCRIPTUUIDHTTPERRORIMPLICIT_VARDBTABLEGETGET_ALLEQNELTLEGTGENOTADDSUBMULDIVMODFLOORCEILROUNDAPPENDPREPENDDIFFERENCESET_INSERTSET_INTERSECTIONSET_UNIONSET_DIFFERENCESLICESKIPLIMITOFFSETS_OFCONTAINSGET_FIELDKEYSVALUESOBJECTHAS_FIELDSWITH_FIELDSPLUCKWITHOUTMERGEBETWEEN_DEPRECATEDBETWEENREDUCEMAPFOLDFILTERCONCAT_MAPORDER_BYDISTINCTCOUNTIS_EMPTYUNIONNTHBRACKETINNER_JOINOUTER_JOINEQ_JOINZIPRANGEINSERT_ATDELETE_ATCHANGE_ATSPLICE_ATCOERCE_TOTYPE_OFUPDATEDELETEREPLACEINSERTDB_CREATEDB_DROPDB_LISTTABLE_CREATETABLE_DROPTABLE_LISTCONFIGSTATUSWAITRECONFIGUREREBALANCESYNCGRANTINDEX_CREATEINDEX_DROPINDEX_LISTINDEX_STATUSINDEX_WAITINDEX_RENAMEFUNCALLBRANCHORANDFOR_EACHFUNCASCDESCINFOMATCHUPCASEDOWNCASESAMPLEDEFAULTJSONTO_JSON_STRINGISO8601TO_ISO8601EPOCH_TIMETO_EPOCH_TIMENOWIN_TIMEZONEDURINGDATETIME_OF_DAYTIMEZONEYEARMONTHDAYDAY_OF_WEEKDAY_OF_YEARHOURSMINUTESSECONDSTIMEMONDAYTUESDAYWEDNESDAYTHURSDAYFRIDAYSATURDAYSUNDAYJANUARYFEBRUARYMARCHAPRILMAYJUNEJULYAUGUSTSEPTEMBEROCTOBERNOVEMBERDECEMBERLITERALGROUPSUMAVGMINMAXSPLITUNGROUPRANDOMCHANGESARGSBINARYGEOJSONTO_GEOJSONPOINTLINEPOLYGONDISTANCEINTERSECTSINCLUDESCIRCLEGET_INTERSECTINGFILLGET_NEARESTPOLYGON_SUBMINVALMAXVAL

Trait Implementations

impl Hash for Term_TermType
[src]

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

Feeds this value into the state given, updating the hasher as necessary.

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0

Feeds a slice of this type into the state provided.

impl Debug for Term_TermType
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Eq for Term_TermType
[src]

impl PartialEq for Term_TermType
[src]

fn eq(&self, __arg_0: &Term_TermType) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Clone for Term_TermType
[src]

fn clone(&self) -> Term_TermType

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl ProtobufEnum for Term_TermType
[src]

fn value(&self) -> i32

fn from_i32(value: i32) -> Option<Term_TermType>

fn values() -> &'static [Self]

fn enum_descriptor_static(_: Option<Term_TermType>) -> &'static EnumDescriptor

fn descriptor(&self) -> &'static EnumValueDescriptor

fn enum_descriptor(&self) -> &'static EnumDescriptor

impl Copy for Term_TermType
[src]