Interface DmlParser

  • All Known Implementing Classes:
    LogMinerDmlParser

    public interface DmlParser
    Contract for a DML parser for LogMiner.
    Author:
    Chris Cranford
    • Method Detail

      • parse

        LogMinerDmlEntry parse​(String sql,
                               Table table,
                               String txId)
        Parse a DML SQL string from the LogMiner event stream.
        Parameters:
        sql - the sql statement
        table - the table the sql statement is for
        txId - the current transaction id the sql is part of.
        Returns:
        the parsed sql as a DML entry or null if the SQL couldn't be parsed.
        Throws:
        DmlParserException - thrown if a parse exception is detected.