Tabnine Logo
DeleteRowsEventData.getTableId
Code IndexAdd Tabnine to your IDE (free)

How to use
getTableId
method
in
com.github.shyiko.mysql.binlog.event.DeleteRowsEventData

Best Java code snippets using com.github.shyiko.mysql.binlog.event.DeleteRowsEventData.getTableId (Showing top 7 results out of 315)

origin: apache/rocketmq-externals

private void processDeleteEvent(Event event) {
  DeleteRowsEventData data = event.getData();
  Long tableId = data.getTableId();
  List<Serializable[]> list = data.getRows();
  for (Serializable[] row : list) {
    addRow("DELETE", tableId, row);
  }
}
origin: debezium/debezium

long tableNumber = deleted.getTableId();
BitSet includedColumns = deleted.getIncludedColumns();
RecordsForTable recordMaker = recordMakers.forTable(tableNumber, includedColumns, super::enqueueRecord);
origin: zendesk/maxwell

public Long getTableID() {
  EventData data = event.getData();
  switch ( event.getHeader().getEventType() ) {
    case EXT_WRITE_ROWS:
    case WRITE_ROWS:
      return ((WriteRowsEventData) data).getTableId();
    case EXT_UPDATE_ROWS:
    case UPDATE_ROWS:
      return ((UpdateRowsEventData) data).getTableId();
    case EXT_DELETE_ROWS:
    case DELETE_ROWS:
      return ((DeleteRowsEventData) data).getTableId();
    case TABLE_MAP:
      return ((TableMapEventData) data).getTableId();
  }
  return null;
}
origin: shyiko/mysql-binlog-connector-java

@Override
public DeleteRowsEventData deserialize(ByteArrayInputStream inputStream) throws IOException {
  DeleteRowsEventData eventData = new DeleteRowsEventData();
  eventData.setTableId(inputStream.readLong(6));
  inputStream.readInteger(2); // reserved
  if (mayContainExtraInformation) {
    int extraInfoLength = inputStream.readInteger(2);
    inputStream.skip(extraInfoLength - 2);
  }
  int numberOfColumns = inputStream.readPackedInteger();
  eventData.setIncludedColumns(inputStream.readBitSet(numberOfColumns, true));
  eventData.setRows(deserializeRows(eventData.getTableId(), eventData.getIncludedColumns(), inputStream));
  return eventData;
}
origin: perfectsense/dari

DeleteRowsEventData d = (DeleteRowsEventData) eventData;
if (d.getTableId() == recordTableId) {
  d.getRows().forEach(row -> {
    if (LOGGER.isInfoEnabled()) {
origin: perfectsense/dari

  tableId = ((UpdateRowsEventData) eventData).getTableId();
} else if (EventType.isDelete(eventType)) {
  tableId = ((DeleteRowsEventData) eventData).getTableId();
} else {
  LOGGER.info("[{}] event type isn't valid!", eventType);
origin: perfectsense/dari

@Override
public DeleteRowsEventData deserialize(ByteArrayInputStream inputStream) throws IOException {
  DeleteRowsEventData eventData = new DeleteRowsEventData();
  eventData.setTableId(inputStream.readLong(6));
  inputStream.readInteger(2); // reserved
  if (mayContainExtraInformation) {
    int extraInfoLength = inputStream.readInteger(2);
    inputStream.skip(extraInfoLength - 2);
  }
  int numberOfColumns = inputStream.readPackedInteger();
  eventData.setIncludedColumns(inputStream.readBitSet(numberOfColumns, true));
  eventData.setRows(deserializeRows(eventData.getTableId(), eventData.getIncludedColumns(), inputStream));
  return eventData;
}
com.github.shyiko.mysql.binlog.eventDeleteRowsEventDatagetTableId

Popular methods of DeleteRowsEventData

  • getRows
  • getIncludedColumns
  • <init>
  • setIncludedColumns
  • setRows
  • setTableId

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • setRequestProperty (URLConnection)
  • onRequestPermissionsResult (Fragment)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Menu (java.awt)
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • ServerSocket (java.net)
    This class represents a server-side socket that waits for incoming client connections. A ServerSocke
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • Collectors (java.util.stream)
  • From CI to AI: The AI layer in your organization
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