On this page
The PolyDocument object in the Polypheny JDBC Multimodel Extension serves as a representation of a document in a document-based result within the Polypheny environment. It extends Java’s HashMap class.
Constructors
Constructor with Map Parameter
public PolyDocument(Map<PolyString, PolyValue> value)
Creates a new PolyDocument object from a given map of String and TypedValue pairs.
Parameters:
| Parameter | Type | Description |
|---|---|---|
value |
Map<String, PolyValue> |
The key-value pairs representing the document |
Constructor with Single Key-Value Pair
public PolyDocument(String key, TypedValue value)
Creates a new PolyDocument object with a single key-value pair.
Parameters:
| Parameter | Type | Description |
|---|---|---|
key |
String |
The key representing a field in the document |
value |
TypedValue |
The value associated with the key |
You can treat a PolyDocument object like a HashMap<String, TypedValue>, enabling you to easily iterate over its keys and values, among other operations.
Usage:
PolyDocument document = PolyDocument.ofDocument(someMap);
for (Map.Entry<String, TypedValue> entry : document.entrySet()) {
// Process each key-value pair in the document
}
© Polypheny GmbH. All Rights Reserved.