Versions in this module Expand all Collapse all v0 v0.2.0 Feb 22, 2026 Changes in this version + const ABORT_P + const ABSENT + const ABSOLUTE_P + const ACCESS + const ACTION + const ADD_P + const ADMIN + const AFTER + const AGGREGATE + const ALL + const ALSO + const ALTER + const ALWAYS + const ANALYSE + const ANALYZE + const AND + const ANY + const ARRAY + const AS + const ASC + const ASENSITIVE + const ASSERTION + const ASSIGNMENT + const ASYMMETRIC + const AT + const ATOMIC + const ATTACH + const ATTRIBUTE + const AUTHORIZATION + const BACKWARD + const BCONST + const BEFORE + const BEGIN_P + const BETWEEN + const BIGINT + const BINARY + const BIT + const BOOLEAN_P + const BOTH + const BREADTH + const BY + const BackslashQuoteOff + const BackslashQuoteOn + const BackslashQuoteSafeEncoding + const CACHE + const CALL + const CALLED + const CASCADE + const CASCADED + const CASE + const CAST + const CATALOG_P + const CHAIN + const CHARACTER + const CHARACTERISTICS + const CHAR_P + const CHECK + const CHECKPOINT + const CLASS + const CLOSE + const CLUSTER + const COALESCE + const COLLATE + const COLLATION + const COLON_EQUALS + const COLUMN + const COLUMNS + const COMMENT + const COMMENTS + const COMMIT + const COMMITTED + const COMPRESSION + const CONCURRENTLY + const CONDITIONAL + const CONFIGURATION + const CONFLICT + const CONNECTION + const CONSTRAINT + const CONSTRAINTS + const CONTENT_P + const CONTINUE_P + const CONVERSION_P + const COPY + const COST + const CREATE + const CROSS + const CSV + const CUBE + const CURRENT_CATALOG + const CURRENT_DATE + const CURRENT_P + const CURRENT_ROLE + const CURRENT_SCHEMA + const CURRENT_TIME + const CURRENT_TIMESTAMP + const CURRENT_USER + const CURSOR + const CYCLE + const DATABASE + const DATA_P + const DAY_P + const DEALLOCATE + const DEC + const DECIMAL_P + const DECLARE + const DEFAULT + const DEFAULTS + const DEFERRABLE + const DEFERRED + const DEFINER + const DELETE_P + const DELIMITER + const DELIMITERS + const DEPENDS + const DEPTH + const DESC + const DETACH + const DICTIONARY + const DISABLE_P + const DISCARD + const DISTINCT + const DO + const DOCUMENT_P + const DOMAIN_P + const DOT_DOT + const DOUBLE_P + const DROP + const EACH + const ELSE + const EMPTY_P + const ENABLE_P + const ENCODING + const ENCRYPTED + const END_P + const ENUM_P + const EQUALS_GREATER + const ERROR_P + const ESCAPE + const EVENT + const EXCEPT + const EXCLUDE + const EXCLUDING + const EXCLUSIVE + const EXECUTE + const EXISTS + const EXPLAIN + const EXPRESSION + const EXTENSION + const EXTERNAL + const EXTRACT + const FALSE_P + const FAMILY + const FCONST + const FETCH + const FILTER + const FINALIZE + const FIRST_P + const FLOAT_P + const FOLLOWING + const FOR + const FORCE + const FOREIGN + const FORMAT + const FORMAT_LA + const FORWARD + const FREEZE + const FROM + const FULL + const FUNCTION + const FUNCTIONS + const GENERATED + const GLOBAL + const GRANT + const GRANTED + const GREATER_EQUALS + const GREATEST + const GROUPING + const GROUPS + const GROUP_P + const HANDLER + const HAVING + const HEADER_P + const HOLD + const HOUR_P + const ICONST + const IDENT + const IDENTITY_P + const IF_P + const ILIKE + const IMMEDIATE + const IMMUTABLE + const IMPLICIT_P + const IMPORT_P + const INCLUDE + const INCLUDING + const INCREMENT + const INDENT + const INDEX + const INDEXES + const INHERIT + const INHERITS + const INITIALLY + const INLINE_P + const INNER_P + const INOUT + const INPUT_P + const INSENSITIVE + const INSERT + const INSTEAD + const INTEGER + const INTERSECT + const INTERVAL + const INTO + const INT_P + const INVOKER + const IN_P + const IS + const ISNULL + const ISOLATION + const JOIN + const JSON + const JSON_ARRAY + const JSON_ARRAYAGG + const JSON_EXISTS + const JSON_OBJECT + const JSON_OBJECTAGG + const JSON_QUERY + const JSON_SCALAR + const JSON_SERIALIZE + const JSON_TABLE + const JSON_VALUE + const KEEP + const KEY + const KEYS + const LABEL + const LANGUAGE + const LARGE_P + const LAST_P + const LATERAL_P + const LEADING + const LEAKPROOF + const LEAST + const LEFT + const LESS_EQUALS + const LEVEL + const LIKE + const LIMIT + const LISTEN + const LOAD + const LOCAL + const LOCALTIME + const LOCALTIMESTAMP + const LOCATION + const LOCKED + const LOCK_P + const LOGGED + const MAPPING + const MATCH + const MATCHED + const MATERIALIZED + const MAXVALUE + const MERGE + const MERGE_ACTION + const METHOD + const MINUTE_P + const MINVALUE + const MODE + const MONTH_P + const MOVE + const NAMES + const NAME_P + const NATIONAL + const NATURAL + const NCHAR + const NESTED + const NEW + const NEXT + const NFC + const NFD + const NFKC + const NFKD + const NO + const NONE + const NORMALIZE + const NORMALIZED + const NOT + const NOTHING + const NOTIFY + const NOTNULL + const NOT_EQUALS + const NOT_LA + const NOWAIT + const NULLIF + const NULLS_LA + const NULLS_P + const NULL_P + const NUMERIC + const OBJECT_P + const OF + const OFF + const OFFSET + const OIDS + const OLD + const OMIT + const ON + const ONCONFLICT_NONE + const ONCONFLICT_NOTHING + const ONCONFLICT_UPDATE + const ONLY + const OPERATOR + const OPTION + const OPTIONS + const OR + const ORDER + const ORDINALITY + const OTHERS + const OUTER_P + const OUT_P + const OVER + const OVERLAPS + const OVERLAY + const OVERRIDING + const OWNED + const OWNER + const Op + const PARALLEL + const PARAM + const PARAMETER + const PARSER + const PARTIAL + const PARTITION + const PASSING + const PASSWORD + const PATH + const PLACING + const PLAN + const PLANS + const POLICY + const POSITION + const PRECEDING + const PRECISION + const PREPARE + const PREPARED + const PRESERVE + const PRIMARY + const PRIOR + const PRIVILEGES + const PROCEDURAL + const PROCEDURE + const PROCEDURES + const PROGRAM + const PUBLICATION + const QUOTE + const QUOTES + const RANGE + const READ + const REAL + const REASSIGN + const RECHECK + const RECURSIVE + const REFERENCES + const REFERENCING + const REFRESH + const REF_P + const REINDEX + const RELATIVE_P + const RELEASE + const RENAME + const REPEATABLE + const REPLACE + const REPLICA + const RESET + const RESTART + const RESTRICT + const RETURN + const RETURNING + const RETURNS + const REVOKE + const RIGHT + const ROLE + const ROLLBACK + const ROLLUP + const ROUTINE + const ROUTINES + const ROW + const ROWS + const RULE + const SAVEPOINT + const SCALAR + const SCHEMA + const SCHEMAS + const SCONST + const SCROLL + const SEARCH + const SECOND_P + const SECURITY + const SELECT + const SEQUENCE + const SEQUENCES + const SERIALIZABLE + const SERVER + const SESSION + const SESSION_USER + const SET + const SETOF + const SETS + const SET_QUANTIFIER_ALL + const SET_QUANTIFIER_DEFAULT + const SET_QUANTIFIER_DISTINCT + const SHARE + const SHOW + const SIMILAR + const SIMPLE + const SKIP + const SMALLINT + const SNAPSHOT + const SOME + const SOURCE + const SQL_P + const STABLE + const STANDALONE_P + const START + const STATEMENT + const STATISTICS + const STDIN + const STDOUT + const STORAGE + const STORED + const STRICT_P + const STRING_P + const STRIP_P + const SUBSCRIPTION + const SUBSTRING + const SUPPORT + const SYMMETRIC + const SYSID + const SYSTEM_P + const SYSTEM_USER + const TABLE + const TABLES + const TABLESAMPLE + const TABLESPACE + const TARGET + const TEMP + const TEMPLATE + const TEMPORARY + const TEXT_P + const THEN + const TIES + const TIME + const TIMESTAMP + const TO + const TRAILING + const TRANSACTION + const TRANSFORM + const TREAT + const TRIGGER + const TRIM + const TRUE_P + const TRUNCATE + const TRUSTED + const TYPECAST + const TYPES_P + const TYPE_P + const UESCAPE + const UMINUS + const UNBOUNDED + const UNCOMMITTED + const UNCONDITIONAL + const UNENCRYPTED + const UNION + const UNIQUE + const UNKNOWN + const UNLISTEN + const UNLOGGED + const UNTIL + const UPDATE + const USER + const USING + const VACUUM + const VALID + const VALIDATE + const VALIDATOR + const VALUES + const VALUE_P + const VARCHAR + const VARIADIC + const VARYING + const VERBOSE + const VERSION_P + const VIEW + const VIEWS + const VIEW_CHECK_OPTION_CASCADED + const VIEW_CHECK_OPTION_LOCAL + const VIEW_CHECK_OPTION_NONE + const VOLATILE + const WHEN + const WHERE + const WHITESPACE_P + const WINDOW + const WITH + const WITHIN + const WITHOUT + const WITHOUT_LA + const WITH_LA + const WORK + const WRAPPER + const WRITE + const XCONST + const XMLATTRIBUTES + const XMLCONCAT + const XMLELEMENT + const XMLEXISTS + const XMLFOREST + const XMLNAMESPACES + const XMLPARSE + const XMLPI + const XMLROOT + const XMLSERIALIZE + const XMLTABLE + const XML_P + const YEAR_P + const YES_P + const ZONE + var Keywords = []Keyword + func Parse(input string) (*nodes.List, error) + type GroupClause struct + Distinct bool + List *nodes.List + type KeyAction struct + Action byte + Cols *nodes.List + type KeyActions struct + DeleteAction *KeyAction + UpdateAction *KeyAction + type Keyword struct + Category KeywordCategory + Name string + Token int + func LookupKeyword(name string) *Keyword + type KeywordCategory int + const ColNameKeyword + const ReservedKeyword + const TypeFuncNameKeyword + const UnreservedKeyword + type Lexer struct + BackslashQuote int + Err error + EscapeStringWarning bool + StandardConformingStrings bool + func NewLexer(input string) *Lexer + func (l *Lexer) NextToken() Token + type LexerState int + type ParseError struct + Message string + Position int + func (e *ParseError) Error() string + type ParseResult struct + Err error + Stmts []*nodes.RawStmt + type SelectLimit struct + LimitCount nodes.Node + LimitOffset nodes.Node + LimitOption nodes.LimitOption + type Token struct + Ival int64 + Loc int + Str string + Type int