Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
MODE-2679 Fixes case insensitive comparisons done via the TokenStream This affects node types and any other places where the aforementioned class is used

  1. … 6 more files in changeset.
MODE-2561 Removes the Teiid DDL parsing logic from the ModeShape DDL parser.

    • -396
    • +0
    ./teiid/CreateProcedureParser.java
    • -162
    • +0
    ./teiid/CreateTriggerParser.java
    • -190
    • +0
    ./teiid/TeiidDataTypeParser.java
    • -54
    • +0
    ./teiid/TeiidDdlParsingException.java
  1. … 38 more files in changeset.
MODE-2561 Removes the Teiid DDL parsing logic from the ModeShape DDL parser.

    • -396
    • +0
    ./teiid/CreateProcedureParser.java
    • -162
    • +0
    ./teiid/CreateTriggerParser.java
    • -190
    • +0
    ./teiid/TeiidDataTypeParser.java
    • -54
    • +0
    ./teiid/TeiidDdlParsingException.java
  1. … 38 more files in changeset.
MODE-2554 Add Geometry Type to Teiid DDL dialect Just needed to add the new GEOMETRY data type to the data type enum. No additional code needed. Wrote test to make sure the parser recognized the new data type.

  1. … 1 more file in changeset.
MODE-2554 Add Geometry Type to Teiid DDL dialect Just needed to add the new GEOMETRY data type to the data type enum. No additional code needed. Wrote test to make sure the parser recognized the new data type.

  1. … 1 more file in changeset.
MODE-2508 Add OPTIONS capability to Procedure ResultSet - changed parser to handle options for result sets. - adde parser and sequencer tests.

    • -19
    • +35
    ./teiid/CreateProcedureParser.java
  1. … 4 more files in changeset.
MODE-2508 Add OPTIONS capability to Procedure ResultSet - changed parser to handle options for result sets. - adde parser and sequencer tests.

    • -19
    • +35
    ./teiid/CreateProcedureParser.java
  1. … 4 more files in changeset.
MODE-2534 Teiid DDL sequencer doesn't support GLOBAL or LOCAL TEMP TABLE options Implemented the processing of the create local and create foreign temporary tables. This included adding new node types for all types of temporary tables.

    • -32
    • +207
    ./teiid/CreateTableParser.java
  1. … 5 more files in changeset.
MODE-2534 Teiid DDL sequencer doesn't support GLOBAL or LOCAL TEMP TABLE options Implemented the processing of the create local and create foreign temporary tables. This included adding new node types for all types of temporary tables.

    • -32
    • +207
    ./teiid/CreateTableParser.java
  1. … 5 more files in changeset.
MODE-2516 Updates JDK to 1.8 and jboss-parent to the latest version (19) This is the first significant commit of the 5.x series and contains a number of significant changes: - the naming of Maven version properties changed to adopt the standard pattern: 'version.<groupId>.<artifactId>' - build system and dependency updates so that the latest Maven plugin versions function correctly - updating source code to avoid compiler and javadoc warnings

  1. … 154 more files in changeset.
MODE-2470: Fixes to DDL Sequencer

* Addition of TeiidDdl Option Constants to lexicon

* The addition of the TeiidDdl constants used for materialized table

options

* Throw exception if node reference is not available

* AlterOptionsParser

* Since a reference is mandatory for an AlterTable statement, a lack of

reference will result in a ConstraintViolationException. Better to

immediately throw an exception indicating a lack of reference rather

than leaving it as a debugging statement.

* Support vdb model properties

* A vdb model can set key/value properties. These need to be handled by

the teiid sequencer.

  1. … 1 more file in changeset.
MODE-2444 Teiid DDL Importer Processor Error: "Unparsable table body constraint" when importing from SAP HANA There were 2 issues: (1) INDEX was used as a column name in a column definition but was being parsed as a table element constraint, and (2) the parser was not handling embedded quotes in string literals. The parser was modified to handle the way the SQL spec allows for escaping embedding quotes (which is 2 consecutive quotes). Also the parser was changed to look ahead at the next token when it finds a keyword like INDEX when parsing table bodies. Added test cases and the full HANA DDL. This DDL file is huge so only the statements that test the 2 issues are left uncommented.

  1. … 5 more files in changeset.
MODE-2439 Unrelated bugfix

  1. … 1 more file in changeset.
MODE-2439 Reverted part of the previous commit

MODE-2439 Oracle DDL parser enhacement

Added support for multiple ADD/MODIFY clauses in ALTER TABLE

statements and some minor changes to MODE-2350

  1. … 1 more file in changeset.
MODE-2350 Completed the support for the ADD/MODIFY ALTER TABLE Oracle statement.

  1. … 2 more files in changeset.
MODE-2400: Adds support for GLOBAL TEMPORARY tables in DDL Sequencer

* Enhances the Teiid DDL Sequencer with supporting the CREATE GLOBAL

TEMPORARY TABLE syntax, present in Teiid's BNF.

* Includes tests for basic case and specific test to ensure that an AS

statement cannot be appended since this is illegal.

  1. … 2 more files in changeset.
MODE-2396: Fixes Teiid DDL sequencer logic for creating views

* Collapses 'CREATE VIEW' and 'CREATE VIRTUAL VIEW' together to do the

same thing ensuring that the token VIRTUAL is totally optional.

* See MODE-2396 for details of Teiid BNF and parser.

  1. … 1 more file in changeset.
MODE-2388: Enhance DDL Sequencer to account for array data types

* To support Teiid BNF, allow parsing of array data types, eg. integer[],

and store the number of dimensions in the arrayDimensions property.

  1. … 5 more files in changeset.
MODE-2350 OracleDdlParser update for multi-op ALTER TABLE

Method parseAlterTableStatement now supports basic chained ADD and/or

MODIFY commands. The existing functionality should be the same (ran

tests without issues).

Will do some more coding later to add complete column definitions as

ALTER TABLE MODIFY currently only detects changes that include datatype

modifications.

* modified parseAlterTableStatement

* modified parseColumns and overloaded for compatibility

* created Oracle local parseColumnDefinition

* hopefuly not broken things (... much)

    • -107
    • +158
    ./oracle/OracleDdlParser.java
  1. … 1 more file in changeset.
MODE-2081 Changed the remaining files over to the ASL 2.0 license

    • -18
    • +10
    ./oracle/OracleDdlConstants.java
    • -18
    • +10
    ./postgres/PostgresDdlConstants.java
    • -18
    • +10
    ./postgres/PostgresDdlLexicon.java
  1. … 1036 more files in changeset.
MODE-2148 Added checkstyle to our build, and corrected numerous potential problems or issues in the code. Also removed lots of meaningless JavaDoc

    • -218
    • +175
    ./mysql/MySqlDdlConstants.java
    • -241
    • +239
    ./oracle/OracleDdlConstants.java
    • -126
    • +125
    ./oracle/OracleDdlLexicon.java
    • -40
    • +153
    ./oracle/OracleDdlParser.java
    • -306
    • +327
    ./postgres/PostgresDdlConstants.java
    • -110
    • +111
    ./postgres/PostgresDdlLexicon.java
    • -35
    • +130
    ./postgres/PostgresDdlParser.java
  1. … 352 more files in changeset.
Corrected JavaDoc error

MODE-2070 fixed issues with Teiid DDL file with tables defined out of order that contain FK references

  1. … 7 more files in changeset.
MODE-1991 OracleDdlLexicon contains unused type Removed the unused constant. Also removed unused constants in the other DDL lexicon classes.

  1. … 1 more file in changeset.
MODE-1986 Enhance DdlParsers to provide access to parser 'scoring' Added the recommended changes to the DdlParsers API. One slight change was that the result "getScore" method returns and "int" and not an "Object."

  1. … 3 more files in changeset.
MODE-1986 Enhance DdlParsers to provide access to parser 'scoring' Added the recommended changes to the DdlParsers API. One slight change was that the result "getScore" method returns and "int" and not an "Object."

  1. … 3 more files in changeset.
MODE-1985 Teiid DDL parser throws exception parsing column with object datatype Modified Teiid datatype parser to allow length on a type of "OBJECT." This is a new Teiid change.

  1. … 3 more files in changeset.
MODE-1985 Teiid DDL parser throws exception parsing column with object datatype Modified Teiid datatype parser to allow length on a type of "OBJECT." This is a new Teiid change.

  1. … 3 more files in changeset.
MODE-1979 Add second past parsing of Teiid DDL to resolve table references for in-line FK constraints when referenced table has not been parsed yet - added postProcess() method in DdlParser and subclasses - added postProcess() method in StatementParser and subclasses

  1. … 4 more files in changeset.