public class Tokenizer extends Object
public Tokenizer(DialectConfig cfg)
cfg - {String[]} cfg.reservedWords Reserved words in SQL
{String[]} cfg.reservedToplevelWords Words that are set to new line separately
{String[]} cfg.reservedNewlineWords Words that are set to newline
{String[]} cfg.stringTypes String types to enable: "", '', ``, [], N''
{String[]} cfg.openParens Opening parentheses to enable, like (, [
{String[]} cfg.closeParens Closing parentheses to enable, like ), ]
{String[]} cfg.indexedPlaceholderTypes Prefixes for indexed placeholders, like ?
{String[]} cfg.namedPlaceholderTypes Prefixes for named placeholders, like @ and :
{String[]} cfg.lineCommentTypes Line comments to enable, like # and --
{String[]} cfg.specialWordChars Special chars that can be found inside of words, like @ and #Copyright © 2020. All rights reserved.