UNPKG

datamodel

Version:

Relational algebra compliant in-memory tabular data store

37 lines (32 loc) 724 B
export { DataFormat, FilteringMode } from '../enums'; /** * The event name for data propagation. */ export const PROPAGATION = 'propagation'; /** * The name of the unique row id column in DataModel. */ export const ROW_ID = '__id__'; /** * The enums for operation names performed on DataModel. */ export const DM_DERIVATIVES = { SELECT: 'select', PROJECT: 'project', GROUPBY: 'group', COMPOSE: 'compose', CAL_VAR: 'calculatedVariable', BIN: 'bin', SORT: 'sort' }; export const JOINS = { CROSS: 'cross', LEFTOUTER: 'leftOuter', RIGHTOUTER: 'rightOuter', NATURAL: 'natural', FULLOUTER: 'fullOuter' }; export const LOGICAL_OPERATORS = { AND: 'and', OR: 'or' };