Tabnine Logo
QueryEventData.getSql
Code IndexAdd Tabnine to your IDE (free)

How to use
getSql
method
in
com.github.shyiko.mysql.binlog.event.QueryEventData

Best Java code snippets using com.github.shyiko.mysql.binlog.event.QueryEventData.getSql (Showing top 13 results out of 315)

origin: apache/rocketmq-externals

private void processQueryEvent(Event event) {
  QueryEventData data = event.getData();
  String sql = data.getSql();
  if (createTablePattern.matcher(sql).find()) {
    schema.reset();
  }
}
origin: zendesk/maxwell

public boolean isCommitEvent() {
  EventType eventType = getType();
  if (eventType == EventType.XID) {
    return true;
  } else if (eventType == EventType.QUERY) {
    // MyISAM will output a "COMMIT" QUERY_EVENT instead of a XID_EVENT.
    // There's no transaction ID but we can still set "commit: true"
    return COMMIT.equals(queryData().getSql());
  }
  return false;
}
origin: debezium/debezium

QueryEventData command = unwrapData(event);
logger.debug("Received query command: {}", event);
String sql = command.getSql().trim();
if (sql.equalsIgnoreCase("BEGIN")) {
      MySqlConnectorConfig.BUFFER_SIZE_FOR_BINLOG_READER.name());
context.dbSchema().applyDdl(context.source(), command.getDatabase(), command.getSql(), (dbName, statements) -> {
  if (recordSchemaChangesInSourceRecords && recordMakers.schemaChanges(dbName, statements, super::enqueueRecord) > 0) {
    logger.debug("Recorded DDL statements for database '{}': {}", dbName, statements);
origin: shyiko/mysql-binlog-connector-java

case QUERY:
  QueryEventData queryEventData = (QueryEventData) EventDataWrapper.internal(event.getData());
  String sql = queryEventData.getSql();
  if (sql == null) {
    break;
origin: debezium/debezium

QueryEventData command = reader.unwrapData(event);
LOGGER.debug("Received query command: {}", event);
String sql = command.getSql().trim();
if (sql.equalsIgnoreCase("BEGIN")) {
  beginTransaction(event);
origin: debezium/debezium

/**
 * Test case that is normally commented out since it is only useful to print out the DDL statements recorded by
 * the binlog during a MySQL server initialization and startup.
 * 
 * @throws Exception if there are problems
 */
@Ignore
@Test
public void shouldCaptureQueryEventData() throws Exception {
  // Testing.Print.enable();
  startClient(client -> {
    client.setBinlogFilename("mysql-bin.000001");
    client.setBinlogPosition(4);
  });
  counters.consumeAll(5, TimeUnit.SECONDS);
  List<QueryEventData> allQueryEvents = recordedEventData(QueryEventData.class, -1);
  allQueryEvents.forEach(event -> {
    String sql = event.getSql();
    if (sql.equalsIgnoreCase("BEGIN") || sql.equalsIgnoreCase("COMMIT")) return;
    System.out.println(event.getSql());
  });
}
origin: apache/nifi

currentDatabase = queryEventData.getDatabase();
String sql = queryEventData.getSql();
origin: zendesk/maxwell

private void processQueryEvent(BinlogConnectorEvent event) throws Exception {
  QueryEventData data = event.queryData();
  processQueryEvent(
    data.getDatabase(),
    data.getSql(),
    this.schemaStore,
    Position.valueOf(event.getPosition(), getLastHeartbeatRead()),
    Position.valueOf(event.getNextPosition(), getLastHeartbeatRead()),
    event.getEvent().getHeader().getTimestamp()
  );
}
origin: zendesk/maxwell

case QUERY:
  QueryEventData qe = event.queryData();
  String sql = qe.getSql();
  String upperCaseSql = sql.toUpperCase();
origin: zendesk/maxwell

case QUERY:
  QueryEventData qe = event.queryData();
  String sql = qe.getSql();
  if (BinlogConnectorEvent.BEGIN.equals(sql)) {
    try {
origin: perfectsense/dari

@Override
public String getSql() {
  if (super.getSql() == null) {
    setSql(new String(statement, Charsets.US_ASCII));
  }
  return super.getSql();
}
origin: io.debezium/debezium-connector-mysql

/**
 * Test case that is normally commented out since it is only useful to print out the DDL statements recorded by
 * the binlog during a MySQL server initialization and startup.
 * 
 * @throws Exception if there are problems
 */
@Ignore
@Test
public void shouldCaptureQueryEventData() throws Exception {
  // Testing.Print.enable();
  startClient(client -> {
    client.setBinlogFilename("mysql-bin.000001");
    client.setBinlogPosition(4);
  });
  counters.consumeAll(5, TimeUnit.SECONDS);
  List<QueryEventData> allQueryEvents = recordedEventData(QueryEventData.class, -1);
  allQueryEvents.forEach(event -> {
    String sql = event.getSql();
    if (sql.equalsIgnoreCase("BEGIN") || sql.equalsIgnoreCase("COMMIT")) return;
    System.out.println(event.getSql());
  });
}
origin: org.apache.nifi/nifi-cdc-mysql-processors

currentDatabase = queryEventData.getDatabase();
String sql = queryEventData.getSql();
com.github.shyiko.mysql.binlog.eventQueryEventDatagetSql

Popular methods of QueryEventData

  • getDatabase
  • getThreadId
  • <init>
  • setDatabase
  • setErrorCode
  • setExecutionTime
  • setSql
  • setThreadId

Popular in Java

  • Start an intent from android
  • getSupportFragmentManager (FragmentActivity)
  • startActivity (Activity)
  • requestLocationUpdates (LocationManager)
  • SecureRandom (java.security)
    This class generates cryptographically secure pseudo-random numbers. It is best to invoke SecureRand
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • JLabel (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top Sublime Text plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now