java.lang.Object
org.apache.shardingsphere.data.pipeline.core.record.RecordUtil

public final class RecordUtil extends Object
Record utility.
  • Constructor Details

    • RecordUtil

      public RecordUtil()
  • Method Details

    • extractPrimaryColumns

      public static List<Column> extractPrimaryColumns(DataRecord dataRecord)
      Extract primary columns from data record.
      Parameters:
      dataRecord - data record
      Returns:
      primary columns
    • extractConditionColumns

      public static List<Column> extractConditionColumns(DataRecord dataRecord, Set<String> shardingColumns)
      Extract condition columns(include primary and sharding columns) from data record.
      Parameters:
      dataRecord - data record
      shardingColumns - sharding columns
      Returns:
      condition columns
    • extractUpdatedColumns

      public static List<Column> extractUpdatedColumns(DataRecord dataRecord)
      Extract updated columns from data record.
      Parameters:
      dataRecord - data record
      Returns:
      updated columns