private void writeStats( QueryStatistics stats ) throws IOException { out.writeObjectFieldStart( "stats" ); try { out.writeBooleanField( "contains_updates", stats.containsUpdates() ); out.writeNumberField( "nodes_created", stats.getNodesCreated() ); out.writeNumberField( "nodes_deleted", stats.getNodesDeleted() ); out.writeNumberField( "properties_set", stats.getPropertiesSet() ); out.writeNumberField( "relationships_created", stats.getRelationshipsCreated() ); out.writeNumberField( "relationship_deleted", stats.getRelationshipsDeleted() ); out.writeNumberField( "labels_added", stats.getLabelsAdded() ); out.writeNumberField( "labels_removed", stats.getLabelsRemoved() ); out.writeNumberField( "indexes_added", stats.getIndexesAdded() ); out.writeNumberField( "indexes_removed", stats.getIndexesRemoved() ); out.writeNumberField( "constraints_added", stats.getConstraintsAdded() ); out.writeNumberField( "constraints_removed", stats.getConstraintsRemoved() ); } finally { out.writeEndObject(); } }
private void writePosition( InputPosition position ) throws IOException { //do not add position if empty if ( position == InputPosition.empty ) { return; } out.writeObjectFieldStart( "position" ); try { out.writeNumberField( "offset", position.getOffset() ); out.writeNumberField( "line", position.getLine() ); out.writeNumberField( "column", position.getColumn() ); } finally { out.writeEndObject(); } }
public void addOperationResult( int status, Integer id, String location ) throws IOException { finishBody(); if ( location != null ) { locations.put( id, location ); g.writeStringField( "location", location ); } g.writeNumberField( "status", status ); g.writeEndObject(); }
public void writeError( int status, String message ) throws IOException { if ( bytesWritten == 0 || bytesWritten == IS_ERROR ) { g.writeRaw( "null" ); } g.writeNumberField( "status", status ); if ( message != null && !message.trim().equals( Response.Status.fromStatusCode( status ).getReasonPhrase() ) ) { g.writeStringField( "message", message ); } else { if ( errorStream != null ) { g.writeStringField( "message", errorStream.toString( StandardCharsets.UTF_8.name() ) ); } } g.close(); } }
public void startOperation( String from, Integer id ) throws IOException { bytesWritten = 0; g.writeStartObject(); if ( id != null ) { g.writeNumberField( "id", id ); } g.writeStringField( "from", from ); g.writeRaw( ",\"body\":" ); g.flush(); }
private void writeNodeOrRelationshipMeta( JsonGenerator out, long id, Neo4jJsonMetaType type, boolean isDeleted ) throws IOException { requireNonNull( type, "The meta type could not be null for node or relationship." ); out.writeStartObject(); try { out.writeNumberField( "id", id ); out.writeStringField( "type", type.code() ); out.writeBooleanField( "deleted", isDeleted ); } finally { out.writeEndObject(); } } }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
public void write(String metric, String measurement, int i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, double d) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", d); g.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
public void write(String metric, String measurement, long i) throws IOException { g.writeStartObject(); g.writeStringField("metric", metric); g.writeStringField("measurement", measurement); g.writeNumberField("value", i); g.writeEndObject(); }
private static void writeTraces(final Trace trace, final JsonGenerator generator) throws IOException { generator.writeNumberField(JsonTraceCodec.PLAN_ID, trace.getPlanId()); generator.writeStringField(JsonTraceCodec.PLAN_CLASS, trace.getPlanClass()); generator.writeArrayFieldStart(JsonTraceCodec.TRACES); for (Map.Entry<Long, ShallowTrace> entry : trace.getTraceMap().entrySet()) { final ShallowTrace t = entry.getValue(); writeTrace(t, generator); } generator.writeEndArray(); }
if (expiration != null) { long now = System.currentTimeMillis(); jgen.writeNumberField(OAuth2AccessToken.EXPIRES_IN, (expiration.getTime() - now) / 1000);
jg.writeStringField(STATUS_ATTRIBUTE, UNKNOWN_STATE); jg.writeNumberField(UPTIME_ATTRIBUTE, uptime); jg.writeStringField(BUILD_ATTRIBUTE, HiveVersionInfo.getBuildVersion()); jg.writeEndObject();
private static void writeRelationships(final Trace trace, final JsonGenerator generator) throws IOException { generator.writeArrayFieldStart(JsonTraceCodec.RELATIONSHIPS); for (TraceRelationship rel : trace.getRelationships()) { generator.writeStartObject(); generator.writeStringField(JsonTraceCodec.RELATIONSHIP_RELATIONSHIP, rel.getRelationhsip().name()); generator.writeNumberField(JsonTraceCodec.RELATIONSHIP_FROM, rel.getFrom()); generator.writeNumberField(JsonTraceCodec.RELATIONSHIP_TO, rel.getTo()); generator.writeEndObject(); } generator.writeEndArray(); }
jg.writeStringField("identity", s.getWorkerIdentity()); jg.writeStringField("host", s.getHost()); jg.writeNumberField("management-port", s.getManagementPort()); jg.writeNumberField("rpc-port", s.getRpcPort()); jg.writeNumberField("shuffle-port", s.getShufflePort()); Resource r = s.getResource(); if (r != null) { jg.writeObjectFieldStart("resource"); jg.writeNumberField("vcores", r.getVirtualCores()); jg.writeNumberField("memory", r.getMemory()); jg.writeEndObject();
private static void writeTrace(final ShallowTrace trace, final JsonGenerator generator) throws IOException { generator.writeStartObject(); generator.writeNumberField(JsonTraceCodec.TRACE_ID, trace.getId()); generator.writeStringField(JsonTraceCodec.TRACE_NAME, trace.getName()); generator.writeStringField(JsonTraceCodec.TRACE_RESULT_TYPE, trace.getResultType().toString()); generator.writeNumberField(JsonTraceCodec.TRACE_START_NANOS, trace.getStartNanos()); generator.writeNumberField(JsonTraceCodec.TRACE_PENDING_NANOS, trace.getPendingNanos()); generator.writeNumberField(JsonTraceCodec.TRACE_END_NANOS, trace.getEndNanos());
void toJson(Names names, JsonGenerator gen) throws IOException { if (writeNameRef(names, gen)) return; gen.writeStartObject(); gen.writeStringField("type", "fixed"); writeName(names, gen); if (getDoc() != null) gen.writeStringField("doc", getDoc()); gen.writeNumberField("size", size); writeProps(gen); aliasesToJson(gen); gen.writeEndObject(); } }
@Override public void showResourcePlans(DataOutputStream out, List<WMResourcePlan> resourcePlans) throws HiveException { JsonGenerator generator = null; try { generator = new ObjectMapper().getJsonFactory().createJsonGenerator(out); generator.writeStartArray(); for (WMResourcePlan plan : resourcePlans) { generator.writeStartObject(); generator.writeStringField("name", plan.getName()); generator.writeStringField("status", plan.getStatus().name()); if (plan.isSetQueryParallelism()) { generator.writeNumberField("queryParallelism", plan.getQueryParallelism()); } if (plan.isSetDefaultPoolPath()) { generator.writeStringField("defaultPoolPath", plan.getDefaultPoolPath()); } generator.writeEndObject(); } generator.writeEndArray(); generator.close(); } catch (IOException e) { throw new HiveException(e); } finally { if (generator != null) { IOUtils.closeQuietly(generator); } } }