mysql

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 29, 2023 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

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

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