mysql

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

View Source
const ACCOUNT = 57674
View Source
const ACCOUNTS = 57675
View Source
const ACTION = 57626
View Source
const ADD = 57560
View Source
const ADDDATE = 57871
View Source
const ADMIN_NAME = 57724
View Source
const AFTER = 57389
View Source
const AGAINST = 57861
View Source
const ALGORITHM = 57633
View Source
const ALL = 57374
View Source
const ALTER = 57556
View Source
const ANALYZE = 57559
View Source
const AND = 57453
View Source
const ANY = 57640
View Source
const APPROXNUM = 57717
View Source
const APPROX_COUNT = 57877
View Source
const APPROX_COUNT_DISTINCT = 57878
View Source
const APPROX_PERCENTILE = 57880
View Source
const ARROW = 57925
View Source
const AS = 57377
View Source
const ASC = 57379
View Source
const ASCII = 57684
View Source
const ASSIGNMENT = 57471
View Source
const ATTRIBUTE = 57727
View Source
const AT_AT_ID = 57427
View Source
const AT_ID = 57426
View Source
const AUTOEXTEND_SIZE = 57723
View Source
const AUTO_INCREMENT = 57716
View Source
const AUTO_RANDOM = 57620
View Source
const AVG = 57911
View Source
const AVG_ROW_LENGTH = 57596
View Source
const BACKEND = 57947
View Source
const BACKUP = 57954
View Source
const BEGIN = 57484
View Source
const BETWEEN = 57455
View Source
const BIGINT = 57503
View Source
const BINARY = 57479
View Source
const BINDINGS = 57934
View Source
const BIT = 57497
View Source
const BITMAP_BIT_POSITION = 57916
View Source
const BITMAP_BUCKET_NUMBER = 57917
View Source
const BITMAP_CONSTRUCT_AGG = 57919
View Source
const BITMAP_COUNT = 57918
View Source
const BITMAP_OR_AGG = 57920
View Source
const BIT_AND = 57872
View Source
const BIT_CAST = 57915
View Source
const BIT_LITERAL = 57442
View Source
const BIT_OR = 57873
View Source
const BIT_XOR = 57874
View Source
const BLOB = 57525
View Source
const BOOL = 57517
View Source
const BOOLEAN = 57862
View Source
const BOTH = 57667
View Source
const BSI = 57662
View Source
const BTREE = 57659
View Source
const BY = 57363
View Source
const CALL = 57942
View Source
const CANCEL = 57857
View Source
const CASCADE = 57625
View Source
const CASCADED = 57402
View Source
const CASE = 57456
View Source
const CAST = 57875
View Source
const CHAIN = 57492
View Source
const CHANGE = 57682
View Source
const CHAR = 57515
View Source
const CHARACTER = 57518
View Source
const CHARSET = 57447
View Source
const CHECK = 57629
View Source
const CHECKSUM = 57600
View Source
const CIPHER = 57739
View Source
const CLIENT = 57707
View Source
const CLUSTER = 57638
View Source
const CLUSTER_CENTERS = 57896
View Source
const COALESCE = 57685
View Source
const COLLATE = 57478
View Source
const COLLATION = 57686
View Source
const COLUMN = 57571
View Source
const COLUMNS = 57784
View Source
const COLUMN_FORMAT = 57619
View Source
const COLUMN_NUMBER = 57794
View Source
const COMMENT = 57431
View Source
const COMMENT_KEYWORD = 57432
View Source
const COMMIT = 57487
View Source
const COMMITTED = 57807
View Source
const COMPACT = 57617
View Source
const COMPRESSED = 57615
View Source
const COMPRESSION = 57601
View Source
const CONFIG = 57848
View Source
const CONNECT = 57367
View Source
const CONNECTION = 57756
View Source
const CONNECTOR = 57853
View Source
const CONNECTORS = 57854
View Source
const CONSISTENT = 57490
View Source
const CONSTRAINT = 57572
View Source
const CONVERT = 57822
View Source
const COPY = 57392
View Source
const COUNT = 57876
View Source
const CREATE = 57555
View Source
const CREDENTIALS = 57435
View Source
const CROSS = 57416
View Source
const CURDATE = 57881
View Source
const CURRENT = 57730
View Source
const CURRENT_DATE = 57825
View Source
const CURRENT_ROLE = 57827
View Source
const CURRENT_TIME = 57815
View Source
const CURRENT_TIMESTAMP = 57813
View Source
const CURRENT_USER = 57826
View Source
const CURRVAL = 57923
View Source
const CURTIME = 57882
View Source
const CYCLE = 57650
View Source
const DAEMON = 57855
View Source
const DATA = 57602
View Source
const DATABASE = 57814
View Source
const DATABASES = 57777
View Source
const DATE = 57580
View Source
const DATETIME = 57513
View Source
const DATE_ADD = 57883
View Source
const DATE_SUB = 57884
View Source
const DAY = 57677
View Source
const DAY_HOUR = 57837
View Source
const DAY_MICROSECOND = 57834
View Source
const DAY_MINUTE = 57836
View Source
const DAY_SECOND = 57835
View Source
const DEALLOCATE = 57646
View Source
const DECIMAL = 57508
View Source
const DECIMAL_VALUE = 57510
View Source
const DECLARE = 57936
View Source
const DEFAULT = 57383
View Source
const DEFINER = 57398
View Source
const DELAYED = 57554
View Source
const DELAY_KEY_WRITE = 57604
View Source
const DELETE = 57358
View Source
const DENSE_RANK = 57914
View Source
const DESC = 57380
View Source
const DESCRIBE = 57578
View Source
const DIRECTORY = 57603
View Source
const DISABLE = 57393
View Source
const DISCARD = 57770
View Source
const DISK = 57598
View Source
const DISTINCT = 57375
View Source
const DISTINCTROW = 57376
View Source
const DIV = 57475
View Source
const DO = 57935
View Source
const DOUBLE = 57506
View Source
const DRAINER = 57849
View Source
const DROP = 57557
View Source
const DUPLICATE = 57382
View Source
const DYNAMIC = 57614
View Source
const ELSE = 57459
View Source
const ELSEIF = 57461
View Source
const EMPTY = 57347
View Source
const ENABLE = 57394
View Source
const ENCLOSED = 57764
View Source
const ENCRYPTION = 57605
View Source
const END = 57460
View Source
const ENFORCED = 57630
View Source
const ENGINE = 57606
View Source
const ENGINES = 57721
View Source
const ENGINE_ATTRIBUTE = 57621
View Source
const ENUM = 57530
View Source
const ERRORS = 57786
View Source
const ESCAPE = 57581
View Source
const ESCAPED = 57765
View Source
const EVENT = 57713
View Source
const EVENTS = 57811
View Source
const EXCEPT = 57349
View Source
const EXCLUSIVE = 57749
View Source
const EXECUTE = 57700
View Source
const EXISTS = 57378
View Source
const EXPANSION = 57866
View Source
const EXPIRE = 57673
View Source
const EXPLAIN = 57579
View Source
const EXTENDED = 57780
View Source
const EXTENSION = 57648
View Source
const EXTERNAL = 57642
View Source
const EXTRACT = 57885
View Source
const FAILED_LOGIN_ATTEMPTS = 57732
View Source
const FALSE = 57445
View Source
const FIELDS = 57783
View Source
const FILE = 57710
View Source
const FILESYSTEM = 57955
View Source
const FILL = 57945
View Source
const FIRST = 57387
View Source
const FIXED = 57618
View Source
const FLOAT = 57440
View Source
const FLOAT_TYPE = 57507
View Source
const FOLLOWING = 57775
View Source
const FOR = 57366
View Source
const FORCE = 57419
View Source
const FORCE_QUOTE = 57930
View Source
const FOREIGN = 57575
View Source
const FORMAT = 57754
View Source
const FROM = 57359
View Source
const FULL = 57781
View Source
const FULLTEXT = 57574
View Source
const FUNCTION = 57697
View Source
const GE = 57464
View Source
const GEOMETRY = 57534
View Source
const GEOMETRYCOLLECTION = 57538
View Source
const GLOBAL = 57798
View Source
const GRANT = 57702
View Source
const GRANTS = 57369
View Source
const GROUP = 57361
View Source
const GROUPS = 57776
View Source
const GROUP_CONCAT = 57886
View Source
const HANDLER = 57949
View Source
const HASH = 57660
View Source
const HAVING = 57362
View Source
const HEADER = 57928
View Source
const HEADERS = 57852
View Source
const HEX = 57439
View Source
const HEXNUM = 57441
View Source
const HIGH_PRIORITY = 57553
View Source
const HISTORY = 57728
View Source
const HOUR = 57687
View Source
const HOUR_MICROSECOND = 57831
View Source
const HOUR_MINUTE = 57833
View Source
const HOUR_SECOND = 57832
View Source
const ID = 57425
View Source
const IDENTIFIED = 57738
View Source
const IF = 57569
View Source
const IGNORE = 57568
View Source
const ILIKE = 57472
View Source
const IMPORT = 57769
View Source
const IN = 57470
View Source
const INCREMENT = 57649
View Source
const INDEX = 57565
View Source
const INDEXES = 57788
View Source
const INFILE = 57761
View Source
const INLINE = 57760
View Source
const INNER = 57414
View Source
const INOUT = 57483
View Source
const INPLACE = 57391
View Source
const INSERT = 57356
View Source
const INSERT_METHOD = 57623
View Source
const INSTANT = 57390
View Source
const INT = 57501
View Source
const INT1 = 57542
View Source
const INT2 = 57543
View Source
const INT3 = 57544
View Source
const INT4 = 57545
View Source
const INT8 = 57546
View Source
const INTEGER = 57502
View Source
const INTEGRAL = 57438
View Source
const INTERSECT = 57350
View Source
const INTERVAL = 57481
View Source
const INTNUM = 57504
View Source
const INTO = 57381
View Source
const INVISIBLE = 57658
View Source
const INVOKER = 57399
View Source
const IS = 57467
View Source
const ISOLATION = 57801
View Source
const ISSUER = 57740
View Source
const ITERATE = 57940
View Source
const IVFFLAT = 57663
View Source
const JOIN = 57410
View Source
const JSON = 57529
View Source
const JSONTYPE = 57771
View Source
const KEY = 57449
View Source
const KEYS = 57385
View Source
const KEY_BLOCK_SIZE = 57576
View Source
const KILL = 57953
View Source
const KMEANS = 57897
View Source
const LANGUAGE = 57863
View Source
const LAST = 57388
View Source
const LASTVAL = 57924
View Source
const LE = 57463
View Source
const LEADING = 57666
View Source
const LEAVE = 57939
View Source
const LEFT = 57412
View Source
const LESS = 57588
View Source
const LEVEL = 57802
View Source
const LEX_ERROR = 57346
View Source
const LIKE = 57468
View Source
const LIMIT = 57364
View Source
const LINEAR = 57634
View Source
const LINES = 57767
View Source
const LINESTRING = 57536
View Source
const LIST = 57632
View Source
const LISTS = 57670
View Source
const LIST_ARG = 57430
View Source
const LOAD = 57759
View Source
const LOCAL = 57810
View Source
const LOCALFILE = 57643
View Source
const LOCALTIME = 57816
View Source
const LOCALTIMESTAMP = 57817
View Source
const LOCK = 57384
View Source
const LOCKS = 57791
View Source
const LONGBLOB = 57528
View Source
const LONGTEXT = 57524
View Source
const LOOP = 57937
View Source
const LOWER_THAN_CHARSET = 57446
View Source
const LOWER_THAN_COMMA = 57354
View Source
const LOWER_THAN_EQ = 57462
View Source
const LOWER_THAN_ON = 57420
View Source
const LOWER_THAN_ORDER = 57352
View Source
const LOWER_THAN_SET = 57372
View Source
const LOWER_THAN_STRING = 57424
View Source
const LOW_CARDINALITY = 57722
View Source
const LOW_PRIORITY = 57552
View Source
const MANAGE = 57368
View Source
const MASTER = 57664
View Source
const MATCH = 57860
View Source
const MAX = 57887
View Source
const MAXVALUE = 57585
View Source
const MAX_CONNECTIONS_PER_HOUR = 57752
View Source
const MAX_FILE_SIZE = 57929
View Source
const MAX_QUERIES_PER_HOUR = 57750
View Source
const MAX_ROWS = 57607
View Source
const MAX_UPDATES_PER_HOUR = 57751
View Source
const MAX_USER_CONNECTIONS = 57753
View Source
const MEDIAN = 57895
View Source
const MEDIUMBLOB = 57527
View Source
const MEDIUMINT = 57500
View Source
const MEDIUMTEXT = 57523
View Source
const MEMORY = 57599
View Source
const MERGE = 57396
View Source
const MICROSECOND = 57688
View Source
const MID = 57888
View Source
const MIN = 57889
View Source
const MINUS = 57351
View Source
const MINUTE = 57689
View Source
const MINUTE_MICROSECOND = 57829
View Source
const MINUTE_SECOND = 57830
View Source
const MINVALUE = 57651
View Source
const MIN_ROWS = 57608
View Source
const MOD = 57476
View Source
const MODE = 57407
View Source
const MODIFY = 57681
View Source
const MODUMP = 57772
View Source
const MONTH = 57690
View Source
const MO_TS = 57952
View Source
const MULTILINESTRING = 57540
View Source
const MULTIPOINT = 57539
View Source
const MULTIPOLYGON = 57541
View Source
const MYSQL_COMPATIBILITY_MODE = 57680
View Source
const NAMES = 57797
View Source
const NATURAL = 57417
View Source
const NCHAR = 57520
View Source
const NE = 57465
View Source
const NEVER = 57678
View Source
const NEXT = 57404
View Source
const NEXTVAL = 57921
View Source
const NO = 57493
View Source
const NODE = 57790
View Source
const NONE = 57746
View Source
const NOT = 57454
View Source
const NOW = 57890
View Source
const NULL = 57443
View Source
const NULLS = 57386
View Source
const NULLX = 57715
View Source
const NULL_SAFE_EQUAL = 57466
View Source
const NUMERIC = 57509
View Source
const OFFSET = 57365
View Source
const ON = 57421
View Source
const ONLY = 57805
View Source
const OPEN = 57785
View Source
const OPTIMIZE = 57583
View Source
const OPTION = 57703
View Source
const OPTIONAL = 57731
View Source
const OPTIONALLY = 57763
View Source
const OP_TYPE = 57671
View Source
const OR = 57450
View Source
const ORDER = 57353
View Source
const OUT = 57482
View Source
const OUTER = 57415
View Source
const OUTFILE = 57927
View Source
const OVER = 57773
View Source
const OWNERSHIP = 57370
View Source
const PACK_KEYS = 57609
View Source
const PARALLEL = 57931
View Source
const PARALLELISM = 57956
View Source
const PARSER = 57656
View Source
const PARTIAL = 57627
View Source
const PARTITION = 57586
View Source
const PARTITIONS = 57635
View Source
const PASSWORD = 57747
View Source
const PASSWORD_LOCK_TIME = 57733
View Source
const PAUSE = 57856
View Source
const PERCENT = 57950
View Source
const PERSIST = 57799
View Source
const PIPE_CONCAT = 57451
View Source
const PLUGINS = 57812
View Source
const POINT = 57535
View Source
const POLYGON = 57537
View Source
const POSITION = 57891
View Source
const PRECEDING = 57774
View Source
const PREPARE = 57645
View Source
const PREV = 57943
View Source
const PRIMARY = 57570
View Source
const PRIORITY = 57495
View Source
const PRIVILEGES = 57698
View Source
const PROCEDURE = 57590
View Source
const PROCESSLIST = 57782
View Source
const PROFILES = 57758
View Source
const PROPERTIES = 57655
View Source
const PROXY = 57595
View Source
const PUBLICATION = 57652
View Source
const PUBLICATIONS = 57654
View Source
const PUMP = 57679
View Source
const QUARTER = 57691
View Source
const QUERY = 57865
View Source
const QUERY_RESULT = 57958
View Source
const QUICK = 57496
View Source
const QUOTE_ID = 57433
View Source
const RANDOM = 57725
View Source
const RANGE = 57631
View Source
const RANK = 57912
View Source
const READ = 57803
View Source
const REAL = 57505
View Source
const RECURSIVE = 57847
View Source
const REDUNDANT = 57616
View Source
const REFERENCE = 57371
View Source
const REFERENCES = 57704
View Source
const REGEXP = 57469
View Source
const REINDEX = 57672
View Source
const RELEASE = 57494
View Source
const RELOAD = 57709
View Source
const RENAME = 57558
View Source
const REORGANIZE = 57587
View Source
const REPAIR = 57582
View Source
const REPEAT = 57692
View Source
const REPEATABLE = 57806
View Source
const REPLACE = 57821
View Source
const REPLICATION = 57705
View Source
const REQUIRE = 57744
View Source
const RESET = 57647
View Source
const RESTORE = 57957
View Source
const RESTRICT = 57624
View Source
const RESTRICTED = 57736
View Source
const RESUME = 57859
View Source
const RETRY = 57870
View Source
const RETURNS = 57561
View Source
const REUSE = 57729
View Source
const REVERSE = 57693
View Source
const REVOKE = 57696
View Source
const RIGHT = 57413
View Source
const ROLE = 57594
View Source
const ROLES = 57792
View Source
const ROLLBACK = 57488
View Source
const ROUTINE = 57712
View Source
const ROW = 57926
View Source
const ROWS = 57768
View Source
const ROW_COUNT = 57694
View Source
const ROW_FORMAT = 57610
View Source
const ROW_NUMBER = 57913
View Source
const RTREE = 57661
View Source
const S3OPTION = 57547
View Source
const SAMPLE = 57951
View Source
const SAN = 57743
View Source
const SCHEMA = 57562
View Source
const SCHEMAS = 57789
View Source
const SECOND = 57683
View Source
const SECONDARY = 57735
View Source
const SECONDARY_ENGINE_ATTRIBUTE = 57622
View Source
const SECOND_MICROSECOND = 57828
View Source
const SECURITY = 57401
View Source
const SELECT = 57355
View Source
const SEPARATOR = 57823
View Source
const SEQUENCE = 57564
View Source
const SEQUENCES = 57779
View Source
const SERIALIZABLE = 57809
View Source
const SERIAL_EXTRACT = 57879
View Source
const SERVERS = 57948
View Source
const SESSION = 57800
View Source
const SESSION_USER = 57892
View Source
const SET = 57373
View Source
const SETVAL = 57922
View Source
const SHARE = 57406
View Source
const SHARED = 57748
View Source
const SHIFT_LEFT = 57473
View Source
const SHIFT_RIGHT = 57474
View Source
const SHOW = 57577
View Source
const SHUTDOWN = 57714
View Source
const SIGNED = 57718
View Source
const SIMPLE = 57628
View Source
const SLAVE = 57706
View Source
const SLIDING = 57944
View Source
const SMALLINT = 57499
View Source
const SNAPSHOT = 57491
View Source
const SNAPSHOTS = 57437
View Source
const SOME = 57641
View Source
const SOURCE = 57850
View Source
const SPATIAL = 57573
View Source
const SPBEGIN = 57946
View Source
const SQL = 57400
View Source
const SQL_BIG_RESULT = 57550
View Source
const SQL_BUFFER_RESULT = 57551
View Source
const SQL_CACHE = 57409
View Source
const SQL_NO_CACHE = 57408
View Source
const SQL_SMALL_RESULT = 57549
View Source
const SQL_TSI_DAY = 57840
View Source
const SQL_TSI_HOUR = 57839
View Source
const SQL_TSI_MINUTE = 57846
View Source
const SQL_TSI_MONTH = 57842
View Source
const SQL_TSI_QUARTER = 57843
View Source
const SQL_TSI_SECOND = 57845
View Source
const SQL_TSI_WEEK = 57841
View Source
const SQL_TSI_YEAR = 57844
View Source
const SSL = 57745
View Source
const STAGE = 57434
View Source
const STAGEOPTION = 57548
View Source
const STAGES = 57436
View Source
const START = 57485
View Source
const STARTING = 57766
View Source
const STATS_AUTO_RECALC = 57611
View Source
const STATS_PERSISTENT = 57612
View Source
const STATS_SAMPLE_PAGES = 57613
View Source
const STATUS = 57592
View Source
const STD = 57893
View Source
const STDDEV = 57894
View Source
const STDDEV_POP = 57898
View Source
const STDDEV_SAMP = 57899
View Source
const STORAGE = 57597
View Source
const STRAIGHT_JOIN = 57411
View Source
const STREAM = 57851
View Source
const STRICT = 57932
View Source
const STRING = 57428
View Source
const SUBDATE = 57900
View Source
const SUBJECT = 57742
View Source
const SUBPARTITION = 57636
View Source
const SUBPARTITIONS = 57637
View Source
const SUBQUERY_AS_EXPR = 57423
View Source
const SUBSCRIPTIONS = 57653
View Source
const SUBSTR = 57901
View Source
const SUBSTRING = 57902
View Source
const SUM = 57903
View Source
const SUPER = 57701
View Source
const SUSPEND = 57726
View Source
const SYSDATE = 57904
View Source
const SYSTEM_USER = 57905
View Source
const TABLE = 57563
View Source
const TABLES = 57778
View Source
const TABLESPACE = 57699
View Source
const TABLE_NUMBER = 57793
View Source
const TABLE_SIZE = 57796
View Source
const TABLE_VALUES = 57795
View Source
const TASK = 57858
View Source
const TEMPORARY = 57711
View Source
const TEMPTABLE = 57397
View Source
const TERMINATED = 57762
View Source
const TEXT = 57521
View Source
const THAN = 57589
View Source
const THEN = 57458
View Source
const TIME = 57511
View Source
const TIMESTAMP = 57512
View Source
const TIMESTAMPDIFF = 57824
View Source
const TINYBLOB = 57526
View Source
const TINYINT = 57498
View Source
const TINYTEXT = 57522
View Source
const TO = 57567
View Source
const TRAILING = 57668
View Source
const TRANSACTION = 57486
View Source
const TRANSLATE = 57906
View Source
const TRIGGER = 57591
View Source
const TRIGGERS = 57757
View Source
const TRIM = 57907
View Source
const TRUE = 57444
View Source
const TRUNCATE = 57584
View Source
const TYPE = 57639
View Source
const UNARY = 57477
View Source
const UNBOUNDED = 57734
View Source
const UNCOMMITTED = 57808
View Source
const UNDEFINED = 57395
View Source
const UNDERSCORE_BINARY = 57480
View Source
const UNION = 57348
View Source
const UNIQUE = 57448
View Source
const UNKNOWN = 57669
View Source
const UNLOCK = 57676
View Source
const UNSIGNED = 57719
View Source
const UNTIL = 57941
View Source
const UNUSED = 57933
View Source
const UPDATE = 57357
View Source
const UPGRADE = 57869
View Source
const URL = 57644
View Source
const USAGE = 57708
View Source
const USE = 57418
View Source
const USER = 57737
View Source
const USING = 57422
View Source
const UTC_DATE = 57818
View Source
const UTC_TIME = 57819
View Source
const UTC_TIMESTAMP = 57820
View Source
const UUID = 57531
View Source
const VALIDATION = 57868
View Source
const VALUE = 57405
View Source
const VALUES = 57403
View Source
const VALUE_ARG = 57429
View Source
const VARBINARY = 57519
View Source
const VARCHAR = 57516
View Source
const VARIABLES = 57593
View Source
const VARIANCE = 57908
View Source
const VAR_POP = 57909
View Source
const VAR_SAMP = 57910
View Source
const VECF32 = 57532
View Source
const VECF64 = 57533
View Source
const VERBOSE = 57755
View Source
const VIEW = 57566
View Source
const VISIBLE = 57657
View Source
const WARNINGS = 57787
View Source
const WEEK = 57695
View Source
const WHEN = 57457
View Source
const WHERE = 57360
View Source
const WHILE = 57938
View Source
const WITH = 57864
View Source
const WITHOUT = 57867
View Source
const WORK = 57489
View Source
const WRITE = 57804
View Source
const X509 = 57741
View Source
const XOR = 57452
View Source
const YEAR = 57514
View Source
const YEAR_MONTH = 57838
View Source
const ZEROFILL = 57720
View Source
const ZONEMAP = 57665

Variables

This section is empty.

Functions

func EofChar added in v1.1.0

func EofChar() int

func ExtractMysqlComment added in v0.6.0

func ExtractMysqlComment(sql string) (string, string)

ExtractMysqlComment extracts the version and SQL from a comment-only query such as /*!50708 sql here */

func Parse

func Parse(ctx context.Context, sql string, lower int64, useOrigin int64) ([]tree.Statement, error)

func ParseOne

func ParseOne(ctx context.Context, sql string, lower int64, useOrigin int64) (tree.Statement, error)

func PutScanner added in v0.8.0

func PutScanner(scanner *Scanner)

Types

type Lexer

type Lexer struct {
	// contains filtered or unexported fields
}

func NewLexer

func NewLexer(dialectType dialect.DialectType, sql string, lower int64, useOrigin int64) *Lexer

func (*Lexer) AppendStmt

func (l *Lexer) AppendStmt(stmt tree.Statement)

func (*Lexer) Error

func (l *Lexer) Error(err string)

func (*Lexer) GetParamIndex added in v0.6.0

func (l *Lexer) GetParamIndex() int

func (*Lexer) Lex

func (l *Lexer) Lex(lval *yySymType) int

type PositionedErr added in v0.6.0

type PositionedErr struct {
	Err    string
	Line   int
	Col    int
	Near   string
	LenStr string
}

PositionedErr holds context related to parser errros

func (PositionedErr) Error added in v0.6.0

func (p PositionedErr) Error() string

type Scanner added in v0.6.0

type Scanner struct {
	LastToken string
	LastError error

	MysqlSpecialComment *Scanner

	CommentFlag bool
	Pos         int
	Line        int
	Col         int
	PrePos      int
	// contains filtered or unexported fields
}

func NewScanner added in v0.6.0

func NewScanner(dialectType dialect.DialectType, sql string) *Scanner

func (*Scanner) Scan added in v0.6.0

func (s *Scanner) Scan() (int, string)

func (*Scanner) ScanComment added in v1.1.0

func (s *Scanner) ScanComment() (int, string)

ScanComment finds all Comment (/* */, //) until gets EOF or LEX_ERROR

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL