/** * Creates an event key, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id + EVENTS_COLUMN + reveventtimestamp + event type. */ private static byte[] createEntityEventKey(String entityId, String entityType, byte[] revStartTime, byte[] revEventTimestamp, String eventType) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX) .add(entityType).add(revStartTime).add(entityId).add(EVENTS_COLUMN) .add(revEventTimestamp).add(eventType).getBytes(); }
/** * Creates an entity marker, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id. */ private static byte[] createEntityMarkerKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX) .add(entityType).add(revStartTime).add(entityId).getBytesForLookup(); }
/** * Creates an other info key, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id + OTHER_INFO_COLUMN + name. */ private static byte[] createOtherInfoKey(String entityId, String entityType, byte[] revStartTime, String name) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(OTHER_INFO_COLUMN).add(name) .getBytes(); }
/** * Creates an entity marker, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id. */ private static byte[] createEntityMarkerKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX) .add(entityType).add(revStartTime).add(entityId).getBytesForLookup(); }
/** * Creates a domain id key, serializing ENTITY_ENTRY_PREFIX + * entity type + revstarttime + entity id + DOMAIN_ID_COLUMN. */ private static byte[] createDomainIdKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(DOMAIN_ID_COLUMN).getBytes(); } /**
/** * Creates an entity marker, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id. */ private static byte[] createEntityMarkerKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX) .add(entityType).add(revStartTime).add(entityId).getBytesForLookup(); }
/** * Creates a domain entity key with column name suffix, * of the form DOMAIN_ENTRY_PREFIX + domain id + column name. */ private static byte[] createDomainEntryKey(String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(DOMAIN_ENTRY_PREFIX) .add(domainId).add(columnName).getBytes(); }
/** * Creates an owner lookup key with column name suffix, * of the form OWNER_LOOKUP_PREFIX + owner + domain id + column name. */ private static byte[] createOwnerLookupKey( String owner, String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(OWNER_LOOKUP_PREFIX) .add(owner).add(domainId).add(columnName).getBytes(); }
/** * Creates a key for looking up the start time of a given entity, * of the form START_TIME_LOOKUP_PREFIX + entity type + entity id. */ private static byte[] createStartTimeLookupKey(String entityId, String entityType) throws IOException { return KeyBuilder.newInstance().add(START_TIME_LOOKUP_PREFIX) .add(entityType).add(entityId).getBytes(); }
/** * Creates a related entity key, serializing ENTITY_ENTRY_PREFIX + entity type * + revstarttime + entity id + RELATED_ENTITIES_COLUMN + relatedentity type + * relatedentity id. */ private static byte[] createRelatedEntityKey(String entityId, String entityType, byte[] revStartTime, String relatedEntityId, String relatedEntityType) throws IOException { return KeyBuilder.newInstance().add(entityType).add(revStartTime) .add(entityId).add(RELATED_ENTITIES_COLUMN).add(relatedEntityType) .add(relatedEntityId).getBytes(); }
/** * Creates a related entity key, serializing ENTITY_ENTRY_PREFIX + * entity type + revstarttime + entity id + RELATED_ENTITIES_COLUMN + * relatedentity type + relatedentity id. */ private static byte[] createRelatedEntityKey(String entityId, String entityType, byte[] revStartTime, String relatedEntityId, String relatedEntityType) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(RELATED_ENTITIES_COLUMN) .add(relatedEntityType).add(relatedEntityId).getBytes(); }
/** * Creates a related entity key, serializing ENTITY_ENTRY_PREFIX + * entity type + revstarttime + entity id + RELATED_ENTITIES_COLUMN + * relatedentity type + relatedentity id. */ private static byte[] createRelatedEntityKey(String entityId, String entityType, byte[] revStartTime, String relatedEntityId, String relatedEntityType) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(RELATED_ENTITIES_COLUMN) .add(relatedEntityType).add(relatedEntityId).getBytes(); }
/** * Creates a domain id key, serializing ENTITY_ENTRY_PREFIX + * entity type + revstarttime + entity id + DOMAIN_ID_COLUMN. */ private static byte[] createDomainIdKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(DOMAIN_ID_COLUMN).getBytes(); } /**
/** * Creates a domain entity key with column name suffix, of the form * DOMAIN_ENTRY_PREFIX + domain id + column name. */ private static byte[] createDomainEntryKey(String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(domainId).add(columnName).getBytes(); }
/** * Creates a domain id key, serializing ENTITY_ENTRY_PREFIX + * entity type + revstarttime + entity id + DOMAIN_ID_COLUMN. */ private static byte[] createDomainIdKey(String entityId, String entityType, byte[] revStartTime) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(DOMAIN_ID_COLUMN).getBytes(); } /**
/** * Creates a key for looking up the start time of a given entity, * of the form START_TIME_LOOKUP_PREFIX + entity type + entity id. */ private static byte[] createStartTimeLookupKey(String entityId, String entityType) throws IOException { return KeyBuilder.newInstance().add(START_TIME_LOOKUP_PREFIX) .add(entityType).add(entityId).getBytes(); }
/** * Creates an other info key, serializing ENTITY_ENTRY_PREFIX + entity type + * revstarttime + entity id + OTHER_INFO_COLUMN + name. */ private static byte[] createOtherInfoKey(String entityId, String entityType, byte[] revStartTime, String name) throws IOException { return KeyBuilder.newInstance().add(ENTITY_ENTRY_PREFIX).add(entityType) .add(revStartTime).add(entityId).add(OTHER_INFO_COLUMN).add(name) .getBytes(); }
/** * Creates an owner lookup key with column name suffix, * of the form OWNER_LOOKUP_PREFIX + owner + domain id + column name. */ private static byte[] createOwnerLookupKey( String owner, String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(OWNER_LOOKUP_PREFIX) .add(owner).add(domainId).add(columnName).getBytes(); }
/** * Creates an owner lookup key with column name suffix, of the form * OWNER_LOOKUP_PREFIX + owner + domain id + column name. */ private static byte[] createOwnerLookupKey(String owner, String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(owner).add(domainId).add(columnName) .getBytes(); }
/** * Creates a domain entity key with column name suffix, * of the form DOMAIN_ENTRY_PREFIX + domain id + column name. */ private static byte[] createDomainEntryKey(String domainId, byte[] columnName) throws IOException { return KeyBuilder.newInstance().add(DOMAIN_ENTRY_PREFIX) .add(domainId).add(columnName).getBytes(); }