Class InformixSqlParser

Object
gudusoft.gsqlparser.parser.AbstractSqlParser
gudusoft.gsqlparser.parser.InformixSqlParser
All Implemented Interfaces:
SqlParser

IBM Informix SQL parser implementation.

This parser handles Informix-specific SQL syntax including:

  • Informix stored procedures and functions
  • Informix triggers
  • Informix execute statements
  • Special token handling (CONNECT TO, LOCK TABLE, etc.)

Design Notes:

Usage Example:

 // Get Informix parser from factory
 SqlParser parser = SqlParserFactory.get(EDbVendor.dbvinformix);

 // Build context
 ParserContext context = new ParserContext.Builder(EDbVendor.dbvinformix)
     .sqlText("SELECT * FROM customer WHERE customer_num = 101")
     .build();

 // Parse
 SqlParseResult result = parser.parse(context);

 // Access statements
 TStatementList statements = result.getSqlStatements();
 
Since:
3.2.0.0
See Also: