Package io.zeebe.msgpack.jsonpath
Class JsonPathQuery
- java.lang.Object
-
- io.zeebe.msgpack.jsonpath.JsonPathQuery
-
public final class JsonPathQuery extends Object
-
-
Constructor Summary
Constructors Constructor Description JsonPathQuery(MsgPackFilter[] filters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetErrorReason()org.agrona.DirectBuffergetExpression()MsgPackFilterContextgetFilterInstances()MsgPackFilter[]getFilters()intgetInvalidPosition()org.agrona.DirectBuffergetVariableName()voidinvalidate(int position, String message)booleanisValid()voidsetVariableName(byte[] topLevelVariable)StringtoString()voidwrap(org.agrona.DirectBuffer buffer, int offset, int length)
-
-
-
Constructor Detail
-
JsonPathQuery
public JsonPathQuery(MsgPackFilter[] filters)
-
-
Method Detail
-
wrap
public void wrap(org.agrona.DirectBuffer buffer, int offset, int length)
-
getFilterInstances
public MsgPackFilterContext getFilterInstances()
-
getFilters
public MsgPackFilter[] getFilters()
-
invalidate
public void invalidate(int position, String message)
-
isValid
public boolean isValid()
-
getInvalidPosition
public int getInvalidPosition()
-
getErrorReason
public String getErrorReason()
-
getExpression
public org.agrona.DirectBuffer getExpression()
-
getVariableName
public org.agrona.DirectBuffer getVariableName()
-
setVariableName
public void setVariableName(byte[] topLevelVariable)
-
-