UNPKG

@fivetrandevelopers/zetasql

Version:
190 lines 8.48 kB
"use strict"; // Original file: src/zetasql/protos/zetasql/public/options.proto Object.defineProperty(exports, "__esModule", { value: true }); exports.LanguageFeature = void 0; exports.LanguageFeature = { FEATURE_ANALYTIC_FUNCTIONS: 1, FEATURE_TABLESAMPLE: 2, FEATURE_DISALLOW_GROUP_BY_FLOAT: 3, FEATURE_TIMESTAMP_NANOS: 5, FEATURE_DML_UPDATE_WITH_JOIN: 6, FEATURE_TABLE_VALUED_FUNCTIONS: 8, FEATURE_CREATE_AGGREGATE_FUNCTION: 9, FEATURE_CREATE_TABLE_FUNCTION: 10, FEATURE_GROUP_BY_ROLLUP: 12, FEATURE_TEMPLATE_FUNCTIONS: 13, FEATURE_CREATE_TABLE_PARTITION_BY: 14, FEATURE_CREATE_TABLE_CLUSTER_BY: 15, FEATURE_NUMERIC_TYPE: 16, FEATURE_CREATE_TABLE_NOT_NULL: 17, FEATURE_CREATE_TABLE_FIELD_ANNOTATIONS: 18, FEATURE_CREATE_TABLE_AS_SELECT_COLUMN_LIST: 19, FEATURE_DISALLOW_NULL_PRIMARY_KEYS: 20, FEATURE_DISALLOW_PRIMARY_KEY_UPDATES: 21, FEATURE_TABLESAMPLE_FROM_TABLE_VALUED_FUNCTIONS: 22, FEATURE_ENCRYPTION: 23, FEATURE_ANONYMIZATION: 24, FEATURE_ANONYMIZATION_THRESHOLDING: 83, FEATURE_ANONYMIZATION_CASE_INSENSITIVE_OPTIONS: 85, FEATURE_DIFFERENTIAL_PRIVACY: 88, FEATURE_DIFFERENTIAL_PRIVACY_REPORT_FUNCTIONS: 89, FEATURE_DIFFERENTIAL_PRIVACY_THRESHOLDING: 90, FEATURE_DIFFERENTIAL_PRIVACY_MAX_ROWS_CONTRIBUTED: 95, FEATURE_DIFFERENTIAL_PRIVACY_PUBLIC_GROUPS: 100, FEATURE_AGGREGATION_THRESHOLD: 92, FEATURE_GEOGRAPHY: 25, FEATURE_STRATIFIED_RESERVOIR_TABLESAMPLE: 26, FEATURE_FOREIGN_KEYS: 27, FEATURE_BETWEEN_UINT64_INT64: 28, FEATURE_CHECK_CONSTRAINT: 29, FEATURE_PARAMETERS_IN_GRANTEE_LIST: 30, FEATURE_NAMED_ARGUMENTS: 31, FEATURE_ALLOW_LEGACY_ROW_ACCESS_POLICY_SYNTAX: 32, FEATURE_CREATE_MATERIALIZED_VIEW_PARTITION_BY: 33, FEATURE_CREATE_MATERIALIZED_VIEW_CLUSTER_BY: 34, FEATURE_CREATE_EXTERNAL_TABLE_WITH_TABLE_ELEMENT_LIST: 35, FEATURE_UNENFORCED_PRIMARY_KEYS: 40, FEATURE_BIGNUMERIC_TYPE: 41, FEATURE_EXTENDED_TYPES: 42, FEATURE_JSON_TYPE: 43, FEATURE_JSON_STRICT_NUMBER_PARSING: 52, FEATURE_JSON_ARRAY_FUNCTIONS: 58, FEATURE_JSON_VALUE_EXTRACTION_FUNCTIONS: 68, FEATURE_JSON_LAX_VALUE_EXTRACTION_FUNCTIONS: 81, FEATURE_JSON_CONSTRUCTOR_FUNCTIONS: 93, FEATURE_JSON_MUTATOR_FUNCTIONS: 98, FEATURE_CREATE_EXTERNAL_TABLE_WITH_PARTITION_COLUMNS: 47, FEATURE_INTERVAL_TYPE: 49, FEATURE_PARAMETERIZED_TYPES: 56, FEATURE_CREATE_TABLE_LIKE: 57, FEATURE_CREATE_VIEW_WITH_COLUMN_LIST: 59, FEATURE_ALTER_VIEWS_ALTER_COLUMN_SET_OPTIONS: 87, FEATURE_CREATE_TABLE_CLONE: 60, FEATURE_CLONE_DATA: 61, FEATURE_ALTER_COLUMN_SET_DATA_TYPE: 62, FEATURE_CREATE_SNAPSHOT_TABLE: 63, FEATURE_FUNCTION_ARGUMENTS_WITH_DEFAULTS: 64, FEATURE_CREATE_EXTERNAL_TABLE_WITH_CONNECTION: 65, FEATURE_CREATE_TABLE_COPY: 66, FEATURE_ALTER_TABLE_RENAME_COLUMN: 67, FEATURE_DISALLOW_LEGACY_UNICODE_COLLATION: 69, FEATURE_ALLOW_MISSING_PATH_EXPRESSION_IN_ALTER_DDL: 70, FEATURE_TIME_BUCKET_FUNCTIONS: 71, FEATURE_INVERSE_TRIG_FUNCTIONS: 72, FEATURE_RANGE_TYPE: 73, FEATURE_NON_SQL_PROCEDURE: 75, FEATURE_ROUND_WITH_ROUNDING_MODE: 76, FEATURE_CBRT_FUNCTIONS: 77, FEATURE_SPANNER_LEGACY_DDL: 78, FEATURE_DISABLE_ARRAY_MIN_AND_MAX: 79, FEATURE_STRICT_FUNCTION_DEFAULT_ARG_TYPE_COERCION: 80, FEATURE_PROTO_BASE: 82, FEATURE_DISABLE_ARRAY_SUM_AND_AVG: 84, FEATURE_CREATE_VIEWS_WITH_COLUMN_OPTIONS: 86, FEATURE_CREATE_TABLE_WITH_CONNECTION: 91, FEATURE_DISABLE_OUTER_JOIN_ARRAY: 94, FEATURE_EXTERNAL_SECURITY_PROCEDURE: 96, FEATURE_CREATE_MATERIALIZED_VIEW_AS_REPLICA_OF: 97, FEATURE_V_1_1_ORDER_BY_COLLATE: 11001, FEATURE_V_1_1_WITH_ON_SUBQUERY: 11002, FEATURE_V_1_1_SELECT_STAR_EXCEPT_REPLACE: 11003, FEATURE_V_1_1_ORDER_BY_IN_AGGREGATE: 11004, FEATURE_V_1_1_CAST_DIFFERENT_ARRAY_TYPES: 11005, FEATURE_V_1_1_ARRAY_EQUALITY: 11006, FEATURE_V_1_1_LIMIT_IN_AGGREGATE: 11007, FEATURE_V_1_1_HAVING_IN_AGGREGATE: 11008, FEATURE_V_1_1_NULL_HANDLING_MODIFIER_IN_ANALYTIC: 11009, FEATURE_V_1_1_NULL_HANDLING_MODIFIER_IN_AGGREGATE: 11010, FEATURE_V_1_1_FOR_SYSTEM_TIME_AS_OF: 11011, FEATURE_V_1_2_CIVIL_TIME: 12001, FEATURE_V_1_2_SAFE_FUNCTION_CALL: 12002, FEATURE_V_1_2_GROUP_BY_STRUCT: 12003, FEATURE_V_1_2_PROTO_EXTENSIONS_WITH_NEW: 12004, FEATURE_V_1_2_GROUP_BY_ARRAY: 12005, FEATURE_V_1_2_PROTO_EXTENSIONS_WITH_SET: 12006, FEATURE_V_1_2_CORRELATED_REFS_IN_NESTED_DML: 12007, FEATURE_V_1_2_WEEK_WITH_WEEKDAY: 12008, FEATURE_V_1_2_ARRAY_ELEMENTS_WITH_SET: 12009, FEATURE_V_1_2_NESTED_UPDATE_DELETE_WITH_OFFSET: 12010, FEATURE_V_1_2_GENERATED_COLUMNS: 12011, FEATURE_V_1_3_PROTO_DEFAULT_IF_NULL: 13001, FEATURE_V_1_3_EXTRACT_FROM_PROTO: 13002, FEATURE_V_1_3_DEPRECATED_DISALLOW_PROTO3_HAS_SCALAR_FIELD: 13003, FEATURE_V_1_3_ARRAY_ORDERING: 13004, FEATURE_V_1_3_OMIT_INSERT_COLUMN_LIST: 13005, FEATURE_V_1_3_IGNORE_PROTO3_USE_DEFAULTS: 13006, FEATURE_V_1_3_REPLACE_FIELDS: 13007, FEATURE_V_1_3_NULLS_FIRST_LAST_IN_ORDER_BY: 13008, FEATURE_V_1_3_ALLOW_DASHES_IN_TABLE_NAME: 13009, FEATURE_V_1_3_CONCAT_MIXED_TYPES: 13010, FEATURE_V_1_3_WITH_RECURSIVE: 13011, FEATURE_V_1_3_PROTO_MAPS: 13012, FEATURE_V_1_3_ENUM_VALUE_DESCRIPTOR_PROTO: 13013, FEATURE_V_1_3_DECIMAL_ALIAS: 13014, FEATURE_V_1_3_UNNEST_AND_FLATTEN_ARRAYS: 13015, FEATURE_V_1_3_ALLOW_CONSECUTIVE_ON: 13016, FEATURE_V_1_3_ALLOW_REGEXP_EXTRACT_OPTIONALS: 13017, FEATURE_V_1_3_DATE_TIME_CONSTRUCTORS: 13018, FEATURE_V_1_3_DATE_ARITHMETICS: 13019, FEATURE_V_1_3_ADDITIONAL_STRING_FUNCTIONS: 13020, FEATURE_V_1_3_WITH_GROUP_ROWS: 13021, FEATURE_V_1_3_EXTENDED_DATE_TIME_SIGNATURES: 13022, FEATURE_V_1_3_EXTENDED_GEOGRAPHY_PARSERS: 13023, FEATURE_V_1_3_INLINE_LAMBDA_ARGUMENT: 13024, FEATURE_V_1_3_PIVOT: 13025, FEATURE_V_1_3_ANNOTATION_FRAMEWORK: 13026, FEATURE_V_1_3_COLLATION_SUPPORT: 13027, FEATURE_V_1_3_IS_DISTINCT: 13028, FEATURE_V_1_3_FORMAT_IN_CAST: 13029, FEATURE_V_1_3_UNPIVOT: 13030, FEATURE_V_1_3_DML_RETURNING: 13031, FEATURE_V_1_3_FILTER_FIELDS: 13032, FEATURE_V_1_3_QUALIFY: 13033, FEATURE_V_1_3_REPEAT: 13034, FEATURE_V_1_3_COLUMN_DEFAULT_VALUE: 13035, FEATURE_V_1_3_FOR_IN: 13036, FEATURE_V_1_3_KLL_WEIGHTS: 13037, FEATURE_V_1_3_LIKE_ANY_SOME_ALL: 13038, FEATURE_V_1_3_CASE_STMT: 13039, FEATURE_V_1_3_ALLOW_SLASH_PATHS: 13040, FEATURE_V_1_3_TYPEOF_FUNCTION: 13041, FEATURE_V_1_3_SCRIPT_LABEL: 13042, FEATURE_V_1_3_REMOTE_FUNCTION: 13043, FEATURE_V_1_3_ARRAY_GREATEST_LEAST: 13044, FEATURE_V_1_3_BRACED_PROTO_CONSTRUCTORS: 13045, FEATURE_V_1_4_WITH_EXPRESSION: 14000, FEATURE_V_1_4_ORDERED_PRIMARY_KEYS: 14002, FEATURE_V_1_4_TTL: 14003, FEATURE_V_1_4_BARE_ARRAY_ACCESS: 14004, FEATURE_V_1_4_ARRAY_AGGREGATION_FUNCTIONS: 14005, FEATURE_V_1_4_ARRAY_FIND_FUNCTIONS: 14006, FEATURE_V_1_4_SAFE_FUNCTION_CALL_WITH_LAMBDA_ARGS: 14007, FEATURE_V_1_4_REMOTE_MODEL: 14009, FEATURE_V_1_4_STRUCT_POSITIONAL_ACCESSOR: 14010, FEATURE_V_1_4_SINGLE_TABLE_NAME_ARRAY_PATH: 14011, FEATURE_V_1_4_SQL_MACROS: 14012, FEATURE_V_1_4_COLLATION_IN_WITH_RECURSIVE: 14013, FEATURE_V_1_4_COLLATION_IN_EXPLICIT_CAST: 14014, FEATURE_V_1_4_LOAD_DATA_PARTITIONS: 14015, FEATURE_V_1_4_CREATE_MODEL_WITH_ALIASED_QUERY_LIST: 14016, FEATURE_V_1_4_LOAD_DATA_TEMP_TABLE: 14017, FEATURE_V_1_4_CORRESPONDING: 14018, FEATURE_V_1_4_SEQUENCE_ARG: 14019, FEATURE_V_1_4_GROUPING_BUILTIN: 14020, FEATURE_V_1_4_GROUPING_SETS: 14021, FEATURE_V_1_4_PRESERVE_ANNOTATION_IN_IMPLICIT_CAST_IN_SCAN: 14022, FEATURE_V_1_4_SET_OPERATION_COLUMN_PROPAGATION_MODE: 14023, FEATURE_V_1_4_CORRESPONDING_BY: 14024, FEATURE_V_1_4_LIKE_ANY_SOME_ALL_ARRAY: 14025, FEATURE_V_1_4_LIKE_ANY_SOME_ALL_SUBQUERY: 14026, FEATURE_V_1_4_FIRST_AND_LAST_N: 14027, FEATURE_V_1_4_NULLIFZERO_ZEROIFNULL: 14028, FEATURE_V_1_4_PI_FUNCTIONS: 14029, FEATURE_V_1_4_CREATE_FUNCTION_LANGUAGE_WITH_CONNECTION: 14030, FEATURE_EXPERIMENTAL_MODULES: 999002, FEATURE_TEST_IDEALLY_ENABLED_BUT_IN_DEVELOPMENT: 999991, FEATURE_TEST_IDEALLY_DISABLED: 999992, FEATURE_TEST_IDEALLY_DISABLED_AND_IN_DEVELOPMENT: 999993, __LanguageFeature__switch_must_have_a_default__: -1, }; //# sourceMappingURL=LanguageFeature.js.map