mysql

package
v1.1.3 Latest Latest
Warning

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

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

Documentation

Index

Constants

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

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) ([]tree.Statement, error)

func ParseOne

func ParseOne(ctx context.Context, sql string, lower 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) *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