com.continuent.tungsten.replicator.database
Class MySQLOperationStringBuilder

java.lang.Object
  extended by com.continuent.tungsten.replicator.database.MySQLOperationStringBuilder

public class MySQLOperationStringBuilder
extends java.lang.Object

Implements a state machine-based algorithm to clean up MySQL queries for regex parsing by eliminating leading white space, stripping ordinary comments, and removing comment characters around MySQL '/*!NNNNN' style comments generated by mysqldump.

Version:
1.0
Author:
Robert Hodges

Constructor Summary
MySQLOperationStringBuilder(int maxOutputLength)
          Create instance.
 
Method Summary
 java.lang.String build(java.lang.String input)
          Build a string for parsing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLOperationStringBuilder

public MySQLOperationStringBuilder(int maxOutputLength)
Create instance.

Method Detail

build

public java.lang.String build(java.lang.String input)
Build a string for parsing.