final String row = metadata.getRow(); final String dataType = metadata.getDataType(); final String internalId = metadata.getInternalId();
e.setFields(fields); Metadata metadata = new Metadata(); metadata.setDataType(Constants.EMPTY_STRING); metadata.setInternalId(field.getName()); // There is only one item returned for the entire query logic. metadata.setRow(Constants.EMPTY_STRING); e.setMetadata(metadata);
@Override public EventBase transform(Entry<Key,Value> input) { EventBase event = super.transform(input); Metadata md = event.getMetadata(); byte[] id = md.getInternalId().getBytes(); ByteSequence parentIdBytes = TLD.parseParentPointerFromId(new ArrayByteSequence(id)); String parentId = new String(parentIdBytes.getBackingArray(), parentIdBytes.offset(), parentIdBytes.length()); md.setInternalId(parentId); return event; } }
public void mergeFrom(Input input, SimpleEvent message) throws IOException { int number; while ((number = input.readFieldNumber(this)) != 0) { switch (number) { case 1: message.metadata = input.mergeObject(null, Metadata.getSchema()); break; case 2: if (message.fields == null) message.fields = new ArrayList<>(); SimpleField f = input.mergeObject(null, SimpleField.getSchema()); message.fields.add(f); break; case 3: if (message.markings == null) message.markings = Maps.newHashMap(); input.mergeObject(message.markings, MapSchema.SCHEMA); default: input.handleUnknownField(number, this); break; } } }
for (Iterator<Set<String>> it = expected.iterator(); it.hasNext();) { Set<String> expectedSet = it.next(); if (expectedSet.contains(event.getMetadata().getInternalId())) { it.remove(); found = true;
@Override public Metadata newMessage() { return new Metadata(); }
public void writeTo(Output output, SimpleEvent message) throws IOException { if (message.metadata != null) { output.writeObject(1, message.metadata, Metadata.getSchema(), false); } if (message.fields != null) { for (SimpleField field : message.fields) { if (field != null) output.writeObject(2, field, SimpleField.getSchema(), true); } } if (message.markings != null) { output.writeObject(3, message.markings, MapSchema.SCHEMA, false); } }
event.setFields(new ArrayList<>(documentFields)); Metadata metadata = new Metadata(); String[] colfParts = StringUtils.split(colf, '\0'); if (colfParts.length >= 1) { metadata.setDataType(colfParts[0]); metadata.setInternalId(colfParts[1]); metadata.setTable(this.tableName); metadata.setRow(row); event.setMetadata(metadata);
@Override public List<CacheableQueryRow> writeToCache(Object o) throws QueryException { List<CacheableQueryRow> cqoList = new ArrayList<>(); EventBase event = (EventBase) o; CacheableQueryRow cqo = new CacheableQueryRowImpl(); Metadata metadata = event.getMetadata(); cqo.setColFam(metadata.getDataType() + ":" + cqo.getEventId()); cqo.setDataType(metadata.getDataType()); cqo.setEventId(metadata.getInternalId()); cqo.setRow(metadata.getRow()); List<FieldBase> fields = event.getFields(); for (FieldBase f : fields) { cqo.addColumn(f.getName(), f.getTypedValue(), f.getMarkings(), f.getColumnVisibility(), f.getTimestamp()); } cqoList.add(cqo); return cqoList; }
public void writeTo(Output output, DefaultEvent message) throws IOException { if (message.markings != null) output.writeObject(1, message.markings, MapSchema.SCHEMA, false); if (message.metadata != null) { output.writeObject(2, message.metadata, Metadata.getSchema(), false); } if (message.fields != null) { Schema<DefaultField> schema = null; for (DefaultField field : message.fields) { if (field != null) { if (schema == null) { schema = field.cachedSchema(); } output.writeObject(3, field, schema, true); } } } }
event.setMarkings(markings); Metadata metadata = new Metadata(); metadata.setDataType(dataType); metadata.setInternalId(internalId); metadata.setRow(row); metadata.setTable(logic.getTableName()); event.setMetadata(metadata);
@Override public List<CacheableQueryRow> writeToCache(Object o) throws QueryException { List<CacheableQueryRow> cqoList = new ArrayList<>(); EventBase<?,?> event = (EventBase<?,?>) o; CacheableQueryRow cqo = this.responseObjectFactory.getCacheableQueryRow(); Metadata metadata = event.getMetadata(); cqo.setColFam(metadata.getDataType() + ":" + cqo.getEventId()); cqo.setDataType(metadata.getDataType()); cqo.setEventId(metadata.getInternalId()); cqo.setRow(metadata.getRow()); List<? extends FieldBase<?>> fields = event.getFields(); for (FieldBase<?> f : fields) { cqo.addColumn(f.getName(), f.getTypedValue(), f.getMarkings(), f.getColumnVisibility(), f.getTimestamp()); } cqoList.add(cqo); return cqoList; }
public void mergeFrom(Input input, DefaultEvent message) throws IOException { int number; Schema<DefaultField> schema = null; while ((number = input.readFieldNumber(this)) != 0) { switch (number) { case 1: message.markings = new HashMap<String,String>(); input.mergeObject(message.markings, MapSchema.SCHEMA); break; case 2: message.metadata = input.mergeObject(null, Metadata.getSchema()); break; case 3: if (message.fields == null) message.fields = new ArrayList<DefaultField>(); if (null == schema) { DefaultField field = new DefaultField(); schema = field.cachedSchema(); } DefaultField f = input.mergeObject(null, schema); message.fields.add(f); break; default: input.handleUnknownField(number, this); break; } } }
Metadata m = new Metadata(); m.setRow(ckv.getShardId()); m.setDataType(ckv.getDatatype()); m.setInternalId(ckv.getUid()); e.setMetadata(m);
@Override public List<CacheableQueryRow> writeToCache(Object o) throws QueryException { List<CacheableQueryRow> cqoList = new ArrayList<>(); EventBase event = (EventBase) o; CacheableQueryRow cqo = responseObjectFactory.getCacheableQueryRow(); Metadata metadata = event.getMetadata(); cqo.setColFam(metadata.getDataType() + ":" + cqo.getEventId()); cqo.setDataType(metadata.getDataType()); cqo.setEventId(metadata.getInternalId()); cqo.setRow(metadata.getRow()); List<? extends FieldBase> fields = event.getFields(); for (FieldBase f : fields) { cqo.addColumn(f.getName(), f.getTypedValue(), f.getMarkings(), f.getColumnVisibility(), f.getTimestamp()); } // set the size in bytes using the initial event size as an approximation cqo.setSizeInBytes(event.getSizeInBytes()); cqoList.add(cqo); return cqoList; }
event.setMarkings(markings); Metadata metadata = new Metadata(); metadata.setDataType(dataType); metadata.setInternalId(internalId); metadata.setRow(row); metadata.setTable(logic.getTableName()); event.setMetadata(metadata);
@Override public List<CacheableQueryRow> writeToCache(Object o) throws QueryException { List<CacheableQueryRow> cqoList = new ArrayList<>(); EventBase event = (EventBase) o; CacheableQueryRowImpl cqo = new CacheableQueryRowImpl(); Metadata metadata = event.getMetadata(); cqo.setColFam(metadata.getDataType() + ":" + cqo.getEventId()); cqo.setDataType(metadata.getDataType()); cqo.setEventId(metadata.getInternalId()); cqo.setRow(metadata.getRow()); List<FieldBase> fields = event.getFields(); for (FieldBase f : fields) { cqo.addColumn(f.getName(), f.getTypedValue(), f.getMarkings(), f.getColumnVisibility(), f.getTimestamp()); } // set the size in bytes using the initial event size as an approximation cqo.setSizeInBytes(event.getSizeInBytes()); cqoList.add(cqo); return cqoList; }
Metadata metadata = new Metadata(); metadata.setDataType(Constants.EMPTY_STRING); metadata.setInternalId((UID.builder().newId(uid.getBytes())).toString()); metadata.setRow(Constants.EMPTY_STRING); metadata.setTable(logic.getTableName()); event.setMetadata(metadata);
@Override public List<CacheableQueryRow> writeToCache(Object o) throws QueryException { List<CacheableQueryRow> cqoList = new ArrayList<>(); EventBase event = (EventBase) o; CacheableQueryRowImpl cqo = new CacheableQueryRowImpl(); Metadata metadata = event.getMetadata(); cqo.setColFam(metadata.getDataType() + ":" + cqo.getEventId()); cqo.setDataType(metadata.getDataType()); cqo.setEventId(metadata.getInternalId()); cqo.setRow(metadata.getRow()); List<FieldBase> fields = event.getFields(); for (FieldBase f : fields) { cqo.addColumn(f.getName(), f.getTypedValue(), f.getMarkings(), f.getColumnVisibility(), f.getTimestamp()); } // set the size in bytes using the initial event size as an approximation cqo.setSizeInBytes(event.getSizeInBytes()); cqoList.add(cqo); return cqoList; }
event.setFields(fields); Metadata metadata = new Metadata(); String id = logic.getTableName() + ":" + row + ":" + cf + ":" + cq; metadata.setInternalId(UUID.nameUUIDFromBytes(id.getBytes()).toString()); metadata.setDataType(entry.getKey().getColumnFamily().toString()); metadata.setRow(entry.getKey().getRow().toString()); metadata.setTable(logic.getTableName()); event.setMetadata(metadata); return event;