com.continuent.tungsten.replicator.extractor.mysql
Class MySQLBinLogUtils

java.lang.Object
  extended by com.continuent.tungsten.replicator.extractor.mysql.MySQLBinLogUtils

public class MySQLBinLogUtils
extends java.lang.Object


Constructor Summary
MySQLBinLogUtils()
           
 
Method Summary
static java.lang.String getLine()
           
 java.util.Map<java.lang.String,java.util.Vector<java.lang.String>> getSessionQueries()
           
static boolean hasEvanescentReferences(com.continuent.tungsten.replicator.extractor.mysql.MySQLBinLogUtils.SessionQuery query, com.continuent.tungsten.replicator.extractor.mysql.MySQLBinLogUtils.SessionContext session, StatisticsMap statistics)
           
static void main(java.lang.String[] args)
           
static boolean referencesBinaryData(java.lang.String query)
           
 void setSessionQueries(java.util.Map<java.lang.String,java.util.Vector<java.lang.String>> sessionQueries)
           
static java.lang.String tempTableToCreate(java.lang.String query)
           
static java.lang.String tempTableToDrop(java.lang.String query)
           
static java.lang.String userSetQuery(java.lang.String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLBinLogUtils

public MySQLBinLogUtils()
Method Detail

main

public static void main(java.lang.String[] args)

getLine

public static java.lang.String getLine()

getSessionQueries

public java.util.Map<java.lang.String,java.util.Vector<java.lang.String>> getSessionQueries()

setSessionQueries

public void setSessionQueries(java.util.Map<java.lang.String,java.util.Vector<java.lang.String>> sessionQueries)

tempTableToCreate

public static java.lang.String tempTableToCreate(java.lang.String query)

tempTableToDrop

public static java.lang.String tempTableToDrop(java.lang.String query)

userSetQuery

public static java.lang.String userSetQuery(java.lang.String query)

referencesBinaryData

public static boolean referencesBinaryData(java.lang.String query)

hasEvanescentReferences

public static boolean hasEvanescentReferences(com.continuent.tungsten.replicator.extractor.mysql.MySQLBinLogUtils.SessionQuery query,
                                              com.continuent.tungsten.replicator.extractor.mysql.MySQLBinLogUtils.SessionContext session,
                                              StatisticsMap statistics)