Github user arjansh commented on a diff in the pull request:
https://github.com/apache/metamodel/pull/179#discussion_r191345706
--- Diff:
neo4j/src/main/java/org/apache/metamodel/neo4j/Neo4jDataContext.java ---
@@ -52,23 +52,24 @@
* DataContext implementation for Neo4j
*/
public class Neo4jDataContext extends QueryPostprocessDataContext
implements DataContext, DocumentSourceProvider {
-
- public static final Logger logger =
LoggerFactory.getLogger(Neo4jDataContext.class);
-
public static final String SCHEMA_NAME = "neo4j";
-
public static final int DEFAULT_PORT = 7474;
-
- public static final String RELATIONSHIP_PREFIX = "rel_";
-
- public static final String RELATIONSHIP_COLUMN_SEPARATOR = "#";
+ public static final String NEO4J_KEY_METADATA = "metadata";
--- End diff --
Can you make these newly added constants (all starting with "NEO4J_")
package protected? They are all only used for internal logic within this
package here and I don't think we want to expose them by default as part of the
api.
---