EdgeColumnParts parts = new EdgeColumnParts(textCf, textCq);
/** * Determine as fast as possible the date type of an edge key without having to decode into and EdgeKey * * @param key * @return the date type of this accumulo edge key */ public static DATE_TYPE getDateType(Key key) { EdgeColumnParts parts = new EdgeColumnParts(key); EDGE_VERSION version = EDGE_VERSION.getEdgeVersion(parts); if (version == EDGE_VERSION.DATE_STATS_PROTOBUF) { return DATE_TYPE.parse(parts.get(8)); } else if (version == EDGE_VERSION.DATE_PROTOBUF) { return DATE_TYPE.parse(parts.get(6)); } else { return DATE_TYPE.OLD_EVENT; } } }