gitextract_02kj_sub/ ├── EsParser_realse.php ├── README.md ├── composer.json ├── index.php └── src/ ├── example.php └── library/ ├── EsCreator.php ├── EsParser.php ├── builders/ │ ├── AliasBuilder.php │ ├── CharacterSetBuilder.php │ ├── CheckBuilder.php │ ├── CollationBuilder.php │ ├── ColumnDefinitionBuilder.php │ ├── ColumnListBuilder.php │ ├── ColumnReferenceBuilder.php │ ├── ColumnTypeBracketExpressionBuilder.php │ ├── ColumnTypeBuilder.php │ ├── ConstantBuilder.php │ ├── ConstraintBuilder.php │ ├── CreateBuilder.php │ ├── CreateStatementBuilder.php │ ├── CreateTableBuilder.php │ ├── CreateTableDefinitionBuilder.php │ ├── CreateTableOptionsBuilder.php │ ├── CreateTableSelectOptionBuilder.php │ ├── DataTypeBuilder.php │ ├── DatabaseBuilder.php │ ├── DeleteBuilder.php │ ├── DeleteStatementBuilder.php │ ├── DirectionBuilder.php │ ├── EngineBuilder.php │ ├── ForeignKeyBuilder.php │ ├── ForeignRefBuilder.php │ ├── FromBuilder.php │ ├── FunctionBuilder.php │ ├── GroupByBuilder.php │ ├── InListBuilder.php │ ├── IndexColumnBuilder.php │ ├── IndexParserBuilder.php │ ├── IndexSizeBuilder.php │ ├── IndexTypeBuilder.php │ ├── InsertBuilder.php │ ├── InsertStatementBuilder.php │ ├── JoinBuilder.php │ ├── LikeBuilder.php │ ├── LikeExpressionBuilder.php │ ├── LimitBuilder.php │ ├── OperatorBuilder.php │ ├── OrderByAliasBuilder.php │ ├── OrderByBuilder.php │ ├── PositionBuilder.php │ ├── PrimaryKeyBuilder.php │ ├── ProcedureBuilder.php │ ├── RecordBuilder.php │ ├── RefClauseBuilder.php │ ├── RefTypeBuilder.php │ ├── ReservedBuilder.php │ ├── SelectBracketExpressionBuilder.php │ ├── SelectBuilder.php │ ├── SelectExpressionBuilder.php │ ├── SelectStatementBuilder.php │ ├── SetBuilder.php │ ├── SetExpressionBuilder.php │ ├── ShowBuilder.php │ ├── ShowStatementBuilder.php │ ├── SubQueryBuilder.php │ ├── SubTreeBuilder.php │ ├── TableBracketExpressionBuilder.php │ ├── TableBuilder.php │ ├── TableExpressionBuilder.php │ ├── UpdateBuilder.php │ ├── UpdateStatementBuilder.php │ ├── UserVariableBuilder.php │ ├── ValuesBuilder.php │ ├── WhereBracketExpressionBuilder.php │ ├── WhereBuilder.php │ └── WhereExpressionBuilder.php ├── exceptions/ │ ├── InvalidParameterException.php │ ├── UnableToCalculatePositionException.php │ ├── UnableToCreateSQLException.php │ └── UnsupportedFeatureException.php ├── lexer/ │ ├── LexerSplitter.php │ └── PHPSQLLexer.php ├── positions/ │ └── PositionCalculator.php ├── processors/ │ ├── AbstractProcessor.php │ ├── ColumnDefinitionProcessor.php │ ├── ColumnListProcessor.php │ ├── CreateDefinitionProcessor.php │ ├── CreateProcessor.php │ ├── DefaultProcessor.php │ ├── DeleteProcessor.php │ ├── DescProcessor.php │ ├── DescribeProcessor.php │ ├── DropProcessor.php │ ├── DuplicateProcessor.php │ ├── ExplainProcessor.php │ ├── ExpressionListProcessor.php │ ├── FromProcessor.php │ ├── GroupByProcessor.php │ ├── HavingProcessor.php │ ├── IndexColumnListProcessor.php │ ├── InsertProcessor.php │ ├── IntoProcessor.php │ ├── LimitProcessor.php │ ├── OrderByProcessor.php │ ├── RecordProcessor.php │ ├── ReferenceDefinitionProcessor.php │ ├── RenameProcessor.php │ ├── ReplaceProcessor.php │ ├── SQLChunkProcessor.php │ ├── SQLProcessor.php │ ├── SelectExpressionProcessor.php │ ├── SelectProcessor.php │ ├── SetProcessor.php │ ├── ShowProcessor.php │ ├── TableProcessor.php │ ├── UnionProcessor.php │ ├── UpdateProcessor.php │ ├── UsingProcessor.php │ ├── ValuesProcessor.php │ └── WhereProcessor.php └── utils/ ├── ExpressionToken.php ├── ExpressionType.php ├── PHPSQLParserConstants.php └── PHPSQLParserUtils.php