Versions in this module Expand all Collapse all v0 v0.5.2 Jan 27, 2026 v0.5.1 Jan 27, 2026 v0.5.0 Jan 27, 2026 Changes in this version type Type + const OUT v0.0.1 Dec 3, 2025 Changes in this version + type Position struct + Column int + Line int + Offset int + type Token struct + Column int + Line int + Literal string + Type Type + type Type int + const ABSOLUTE + const ACTION + const ACTIVATION + const ADD + const AFTER + const ALGORITHM + const ALL + const ALTER + const ALWAYS + const AMPERSAND + const AND + const ANDEQ + const ANSI_DEFAULTS + const ANSI_NULLS + const ANSI_NULL_DFLT_ON + const ANSI_PADDING + const ANSI_WARNINGS + const APPLICATION_ROLE + const APPLY + const ARITHABORT + const ARITHIGNORE + const AS + const ASC + const ASSEMBLY + const ASTERISK + const ASYMMETRIC + const ASYMMETRIC_KEY + const ASYNCHRONOUS_COMMIT + const AT + const AUTHORIZATION + const AUTO + const AVAILABILITY + const AVG + const BACKUP + const BEGIN + const BEGIN_ATOMIC + const BETWEEN + const BIGINT + const BINARY + const BINARY_TYPE + const BIT + const BLOCKSIZE + const BREAK + const BUFFERCOUNT + const BULK + const BY + const CACHE_KW + const CALLER + const CARET + const CASCADE + const CASE + const CAST + const CATALOG + const CATCH + const CERTIFICATE + const CHAR + const CHECK + const CHECKSUM + const CLASSIFIER + const CLOSE + const CLUSTERED + const COALESCE + const COLLATE + const COLON + const COLUMN + const COMMA + const COMMENT + const COMMIT + const COMPRESSION + const CONCAT + const CONCAT_NULL_YIELDS_NULL + const CONSTRAINT + const CONTAINED + const CONTAINS + const CONTAINSTABLE + const CONTEXT_INFO + const CONTINUE + const CONTINUE_AFTER_ERROR + const CONTRACT + const CONVERSATION + const CONVERT + const COPY_ONLY + const COUNT + const CREATE + const CREATE_RULE + const CROSS + const CTE + const CUBE + const CURRENT + const CURSOR + const CURSOR_CLOSE_ON_COMMIT + const CYCLE + const DATABASE + const DATE + const DATETIME + const DATETIME2 + const DATETIMEOFFSET + const DBCC + const DEADLOCK_PRIORITY + const DEALLOCATE + const DECIMAL + const DECLARE + const DECRYPTION + const DEFAULT_KW + const DELAY + const DELETE + const DENSE_RANK + const DENY + const DESC + const DIALOG + const DIFFERENTIAL + const DISABLE + const DISK + const DISTINCT + const DIVEQ + const DOT + const DROP + const DYNAMIC + const ELEMENTS + const ELSE + const EMPTY + const ENABLE + const ENCRYPTION + const END + const ENDPOINT_URL + const END_CONVERSATION + const EOF + const EQ + const ESCAPE + const EXCEPT + const EXEC + const EXECUTE + const EXISTS + const EXPLICIT + const EXTERNAL_ACCESS + const FAILOVER + const FAST_FORWARD + const FETCH + const FETCH_KW + const FILELISTONLY + const FIRST + const FIRST_VALUE + const FLOAT + const FLOAT_TYPE + const FMTONLY + const FOLLOWING + const FOR + const FORCEPLAN + const FOREIGN + const FORWARD_ONLY + const FREETEXT + const FREETEXTTABLE + const FROM + const FULL + const FULLTEXT + const FUNCTION + const GENERATED + const GEOGRAPHY + const GEOMETRY + const GET + const GET_CONVERSATION + const GLOBAL + const GO + const GOTO + const GOVERNOR + const GRANT + const GROUP + const GROUPING + const GT + const GTE + const HASH + const HAVING + const HEADERONLY + const HIERARCHYID + const HINT + const HOLDLOCK + const IDENT + const IDENTITY + const IF + const IIF + const ILLEGAL + const IMAGE + const IMPLICIT_TRANSACTIONS + const IN + const INCLUDE + const INCLUDE_NULL_VALUES + const INCREMENT + const INDEX + const INIT + const INITIATOR + const INNER + const INSERT + const INSTEAD + const INT + const INTERSECT + const INTO + const INT_TYPE + const IS + const ISOLATION + const IS_DISTINCT_FROM + const IS_NOT_DISTINCT_FROM + const JOIN + const JSON + const KEY + const KEYSET + const LAG + const LANGUAGE + const LAST + const LAST_VALUE + const LBRACKET + const LEAD + const LEFT + const LEVEL + const LIKE + const LISTENER + const LOCAL + const LOG + const LOGIN + const LOOP + const LPAREN + const LSHIFT + const LT + const LTE + const MASTER + const MATCHED + const MAX + const MAXTRANSFERSIZE + const MAXVALUE + const MEDIADESCRIPTION + const MEDIANAME + const MEMBER + const MERGE + const MESSAGE + const MIN + const MINUS + const MINUSEQ + const MINVALUE + const MODEQ + const MONEY + const MONEY_LIT + const MOVE + const MULEQ + const NCHAR + const NEQ + const NEXT + const NEXT_VALUE_FOR + const NOCHECK + const NOCOUNT + const NOEXEC + const NOLOCK + const NONCLUSTERED + const NONE_KW + const NORECOVERY + const NOT + const NOT_GT + const NOT_LT + const NOWAIT + const NO_CHECKSUM + const NSTRING + const NTEXT + const NTILE + const NULL + const NULLIF + const NUMERIC + const NUMERIC_ROUNDABORT + const NVARCHAR + const OF + const OFFSET + const OFFSETS + const ON + const ONLY + const OPEN + const OPENJSON + const OPTIMISTIC + const OPTION + const OR + const ORDER + const OREQ + const OUTER + const OUTPUT + const OVER + const OWNER_KW + const PARSE + const PARSEONLY + const PARTITION + const PASSWORD + const PATH + const PERCENT + const PERCENT_KW + const PERIOD + const PERMISSION_SET + const PERSISTED + const PIPE + const PIVOT + const PLACEHOLDER + const PLUS + const PLUSEQ + const POISON_MESSAGE_HANDLING + const POOL + const PRECEDING + const PRIMARY + const PRIMARY_ROLE + const PRINT + const PRIOR + const PROC + const PROCEDURE + const QUEUE + const QUOTED_IDENTIFIER + const RAISERROR + const RANGE + const RANK + const RAW + const RBRACKET + const READCOMMITTED + const READONLY + const READPAST + const READUNCOMMITTED + const READ_ONLY + const REAL + const REBUILD + const RECEIVE + const RECOMPILE + const RECONFIGURE + const RECOVERY + const RECURSIVE + const REFERENCES + const RELATIVE + const REMOTE + const REMOTE_PROC_TRANSACTIONS + const RENAME + const REORGANIZE + const REPEATABLEREAD + const REPLICA + const REPLICATION + const RESOURCE + const RESTORE + const RESTRICT + const RESULT + const RETENTION + const RETURN + const RETURNS + const REVERT + const REVOKE + const RIGHT + const ROLE + const ROLLBACK + const ROLLUP + const ROOT + const ROW + const ROWGUIDCOL + const ROWLOCK + const ROWS + const ROWVERSION + const ROW_NUMBER + const RPAREN + const RSHIFT + const SAFE + const SAVE + const SAVEPOINT + const SCHEMA + const SCHEMABINDING + const SCHEME + const SCOPE + const SCROLL + const SCROLL_LOCKS + const SECONDARY_ROLE + const SELECT + const SELF + const SEMICOLON + const SEND + const SENT + const SEQUENCE + const SERIALIZABLE + const SERVER + const SERVICE + const SET + const SETS + const SHOWPLAN_ALL + const SHOWPLAN_TEXT + const SHOWPLAN_XML + const SLASH + const SMALLDATETIME + const SMALLINT + const SMALLMONEY + const SNAPSHOT + const SOURCE + const SPARSE + const SPLIT + const SQL_VARIANT + const START + const STATIC + const STATISTICS + const STATS + const STOPLIST + const STOP_ON_ERROR + const STRING + const SUBJECT + const SUM + const SYMMETRIC + const SYMMETRIC_KEY + const SYNCHRONOUS_COMMIT + const SYNONYM + const SYSTEM_TIME + const SYSTEM_VERSIONING + const SYSVAR + const TABLE + const TABLESAMPLE + const TABLOCK + const TABLOCKX + const TARGET + const TEMPVAR + const TEXT + const THEN + const THROW + const TIES + const TILDE + const TIME + const TIMESTAMP + const TIME_TYPE + const TINYINT + const TO + const TOP + const TRAN + const TRANSACTION + const TRIGGER + const TRIM + const TRUNCATE + const TRUNCATE_TABLE + const TRY + const TRY_CAST + const TRY_CONVERT + const TRY_PARSE + const TYPE_DIRECTIVE + const TYPE_WARNING + const UNBOUNDED + const UNDEFINED + const UNION + const UNIQUE + const UNIQUEIDENTIFIER + const UNPIVOT + const UNSAFE + const UPDATE + const UPDLOCK + const USE + const USED + const USER + const USING + const VALIDATION + const VALUE + const VALUES + const VARBINARY + const VARCHAR + const VARIABLE + const VIEW + const WAITFOR + const WELL_FORMED_XML + const WHEN + const WHERE + const WHILE + const WINDOW + const WINDOWS + const WITH + const WITHIN + const WITHOUT + const WITHOUT_ARRAY_WRAPPER + const WITH_CHECK + const WITH_NOCHECK + const WITH_PARTITIONS + const WITH_XMLNAMESPACES + const WORKLOAD + const XACT_ABORT + const XML + const XML_SCHEMA_COLLECTION + const XOREQ + const ZONE + func LookupIdent(ident string) Type + func (t Type) IsKeyword() bool + func (t Type) String() string