public Object getFieldValue(_Fields field) { switch (field) { case PATH: return getPath(); case TYPE: return getType(); case EXPRESSIONS: return getExpressions(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case PATH: return getPath(); case TYPE: return getType(); case EXPRESSIONS: return getExpressions(); } throw new IllegalStateException(); }
public QueryDto(Query query) { path = query.getPath(); type = query.getType(); expressions = query.getExpressions(); }
public QueryDto(Query query) { path = query.getPath(); type = query.getType(); expressions = query.getExpressions(); }
public QueryDto(Query query) { path = query.getPath(); type = query.getType(); expressions = query.getExpressions(); }
@Override protected com.linecorp.centraldogma.common.Query<?> doBackward(Query query) { switch (query.getType()) { case IDENTITY: return com.linecorp.centraldogma.common.Query.of( com.linecorp.centraldogma.common.QueryType.IDENTITY, query.getPath()); case JSON_PATH: return com.linecorp.centraldogma.common.Query.ofJsonPath(query.getPath(), query.getExpressions()); } throw new Error(); } }
@Override protected com.linecorp.centraldogma.common.Query<?> doBackward(Query query) { switch (query.getType()) { case IDENTITY: return com.linecorp.centraldogma.common.Query.of( com.linecorp.centraldogma.common.QueryType.IDENTITY, query.getPath()); case JSON_PATH: return com.linecorp.centraldogma.common.Query.ofJsonPath(query.getPath(), query.getExpressions()); } throw new Error(); } }