Versions in this module Expand all Collapse all v0 v0.6.1 Jul 19, 2026 v0.6.0 Jun 13, 2026 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