Github user vvysotskyi commented on the issue:
https://github.com/apache/drill/pull/972
@paul-rogers, Thanks for the so informative comments, I completely agree
with the convention that you have proposed.
The problem which this PR is addressed, partially connected to the third
point:
> When calling back out to the external system, the interface (plugin) must
convert from Drill format back out to the external system format.
MaprDB uses `FieldPath` class to represent the field. Since the string,
that is received in the method `JsonConditionBuilder.createJsonScanSpec()` from
`SchemaPath` instance will be parsed using `org.ojai.FieldPath.parseFrom()`
method, to avoid any ambiguousness, I converted `SchemaPath` to `FieldPath` and
then called `FieldPath.asPathString()`.
---