1. 13 3月, 2020 2 次提交
  2. 12 3月, 2020 2 次提交
  3. 11 3月, 2020 2 次提交
  4. 10 3月, 2020 1 次提交
  5. 09 3月, 2020 1 次提交
  6. 08 3月, 2020 2 次提交
  7. 07 3月, 2020 1 次提交
  8. 06 3月, 2020 4 次提交
  9. 05 3月, 2020 3 次提交
  10. 03 3月, 2020 2 次提交
  11. 01 3月, 2020 2 次提交
  12. 28 2月, 2020 5 次提交
    • L
      Add getAllTables() method (#4521) · 6f68c441
      Liang Zhang 提交于
      * refactor TableSegmentsAvailable.getAllTables()
      
      * remove TableSegmentAvailable
      
      * decouple getAllTables and getTables
      
      * refactor AlterTableStatementTestCase
      
      * refactor CreateTableStatementTestCase
      6f68c441
    • J
    • J
      replace TableSegment with OwnerSegment (#4514) · b68153a9
      Juan Pan(Trista) 提交于
      b68153a9
    • L
      Parse constraint for ALTER TABLE (#4508) · 09c4c50a
      Liang Zhang 提交于
      * add AlterTableStatement.addedConstraintDefinitions
      
      * adjust rule seq for mysql ddl
      
      * refactor AlterTableStatement.addedColumnDefinitions' type from ColumnDefinitionSegment to AddColumnDefinitionSegment
      
      * refactor AddColumnDefinitionSegment.columnDefinition to columnDefinitions
      
      * add AlterDefinitionSegment
      
      * add AlterTableStatement.addConstraintDefinitions
      
      * refactor alter table for add constraint of MySQLDDLVisitor
      
      * refactor alter table for add constraint of MySQLDDLVisitor
      
      * refactor alter table for modify column of MySQLDDLVisitor
      
      * refactor alter table for drop column of MySQLDDLVisitor
      
      * refactor alter table of Oracle
      
      * refactor alter table of SQLServer
      
      * refactor alter table of PostgreSQL
      
      * refactor alter table of SQL92
      
      * for checkstyle
      
      * fix new test cases
      09c4c50a
    • J
      create OwnerSegment (#4503) · 7b0a34d8
      Juan Pan(Trista) 提交于
      7b0a34d8
  13. 27 2月, 2020 1 次提交
  14. 26 2月, 2020 1 次提交
    • L
      Parse constraint for CREATE TABLE (#4487) · 5adf6e45
      Liang Zhang 提交于
      * remove createDefinitions from MySQL g4
      
      * add CreateDefinitionSegment
      
      * rename rule name inside columnDefinition
      
      * parse referencedTables on ColumnDefinitionSegment
      
      * parse ConstraintDefinitionSegment on DefinitionSegment
      
      * refactor CreateTable with CreateDefinitionSegment for MySQL
      
      * refactor CreateTable with CreateDefinitionSegment for PostgreSQL
      
      * refactor CreateTable with CreateDefinitionSegment for Oracle
      
      * refactor CreateTable with CreateDefinitionSegment for SQLServer
      
      * refactor CreateTable with CreateDefinitionSegment for SQL92
      
      * fix parser test cases
      5adf6e45
  15. 25 2月, 2020 1 次提交
  16. 22 2月, 2020 2 次提交
    • L
      Fixes #4410 (#4411) · 0ffdbcea
      Liang Zhang 提交于
      * refactor SQLParserEngine
      
      * refactor SQLParserEngine
      
      * refactor SQLParser
      
      * swap SQLParserEngine and SQLParserKernel
      
      * use SQLParseEngine instead of SQLParserEngine in TextProtocolBackendHandlerFactory
      
      * remove SQLParserEngine
      
      * rename SQLParseEngine to SQLParserEngine
      
      * rename SQLParseEngineFactory to SQLParserEngineFactory
      
      * rename SQLParserKernel to SQLParserExecutor
      
      * rename SQLParserEntry to SQLParserConfiguration
      0ffdbcea
    • L
      Switch SQL parser engine to new one (#4408) · bfe5f54e
      Liang Zhang 提交于
      * Filter alias's owner of join table
      
      * fix test case
      
      * Transfer SQL parser engine to new one
      bfe5f54e
  17. 20 2月, 2020 3 次提交
  18. 19 2月, 2020 2 次提交
  19. 18 2月, 2020 3 次提交
    • J
      Refactor sharding parser with Antlr visitor parser (#4337) · c50328b4
      Juan Pan(Trista) 提交于
      * correct sql cases
      
      * delete fixme
      
      * delete db type judgement
      
      * add fixme
      
      * modify SQLParserParameterizedTest.java
      
      * modify SQLParseEngine
      
      * delete VisitorParameterizedParsingTest
      
      * check style
      
      * fix issue of sub query
      
      * fix issue for db tests
      
      * fix issue for encrypt insert without columns
      
      * add fixme for sharding insert sql
      
      * fix drop and create index for pg
      
      * pass some test cases
      
      * fix issue in ShadowPreparedStatementTest
      
      * handle BooleanLiteralValue
      
      * fix issue from SimpleJudgementEngineTest
      
      * fix issue for proxy
      
      * delete invalid test
      
      * ADD visitBeginTransaction
      
      * NOTE checkTestCases();
      
      * keep old parser
      
      * not run sub query tests
      
      * make tests run well
      
      * reverse
      
      * check style
      
      * check style
      
      * delete NewInstanceServiceLoader
      c50328b4
    • L
      decouple find LimitSegment with select statement (#4356) · 23cf936a
      Liang Zhang 提交于
      * decouple find LimitSegment with select statement
      
      * refactor SelectStatement.lock
      23cf936a
    • L
      46a27255