UNPKG

@onn-software/ddl-to-gql

Version:

Convert a SQL DDL to a GraphQL implementation with all relations.

70 lines (62 loc) 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GqlTypeMap = exports.baseGql = void 0; exports.baseGql = ` input Paginate { pageIndex: Int!, pageSize: Int!, } enum OrderDirection { asc desc } enum MutationAction { insert upsert update delete } input OrderBy { field: String!, direction: OrderDirection!, } enum ClauseOperator { EQUALS IN BETWEEN LIKE NULL NOT_EQUALS NOT_IN NOT_BETWEEN NOT_NULL } input WhereClause { field: String! operator: ClauseOperator! booleanValue: Boolean intValue: Int floatValue: Float stringValue: String intValues: [Int!] floatValues: [Float!] stringValues: [String!] } type MutationResult { res: String! rows: Int! error: String } `; exports.GqlTypeMap = { BIT: 'Boolean', TINYINT: 'Int', SMALLINT: 'Int', INT: 'Int', BIGINT: 'Int', DECIMAL: 'Float', DOUBLE: 'Float', NUMERIC: 'Float', FLOAT: 'Float', REAL: 'Float', };