You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 6, 2025. It is now read-only.
A full breakdown of the available properties is as follows:
75
75
76
-
!!! note
77
-
Many of these are for standalone GafferPop Graphs so may be ignored if using
78
-
the REST API.
76
+
!!! tip
77
+
Most of these can be overridden on a per query basis see the [Gremlin options page](../../reference/gremlin-guide/gaffer-options.md)
78
+
for details.
79
79
80
-
| Property Key |Description|Used in REST API|
80
+
| Property Key |Default|Description|
81
81
| --- | --- | --- |
82
-
|`gremlin.graph`| The Tinkerpop graph class we should use for construction. | No |
83
-
|`gaffer.graphId`| The graph ID of the Tinkerpop graph. | No |
84
-
|`gaffer.storeproperties`| The path to the store properties file. | No |
85
-
|`gaffer.schemas`| The path to the directory containing the graph schema files. | No |
86
-
|`gaffer.userId`| The default user ID for the Tinkerpop graph. | No (User is always set via the [`UserFactory`](../security/user-control.md).) |
87
-
|`gaffer.dataAuths`| The default data auths for the user to specify what operations can be performed | No |
88
-
|`gaffer.rest.timeout`| The timeout for gremlin queries submitted to the REST API in ms. Default is 2 mins if not specified. | Yes |
89
-
|`gaffer.operation.options`| Default `Operation` options in the form `key:value` (this can be overridden per query see [here](../../user-guide/query/gremlin/custom-features.md)) | Yes |
90
-
|`gaffer.elements.getalllimit`| The default limit for unseeded queries e.g. `g.V()`. | Yes |
91
-
|`gaffer.elements.hasstepfilterstage`| The default stage to apply any `has()` steps e.g. `PRE_AGGREGATION`| Yes |
82
+
|`gaffer.rest.timeout`|`120000`| The timeout for gremlin queries submitted to the REST API in ms. |
83
+
|`gaffer.operation.options`| None | Default `Operation` options in the form `key:value`|
84
+
|`gaffer.elements.getlimit`|`20000`| The default limit applied to get element operations called by TinkerPop e.g. `GetElements` or `GetAllElements`. |
85
+
|`gaffer.elements.hasstepfilterstage`|`PRE_AGGREGATION`| The default stage to apply any `has()` steps e.g. `PRE_AGGREGATION`|
86
+
|`gaffer.includeOrphanedVertices`|`false`| Should orphaned vertices be returned by default in a result, these are vertices on an edge that have no associated entity in the Gaffer graph. Queries will likely be slower if enabled. |
87
+
88
+
You can also create a standalone GafferPop Graph outside of the REST API. If
89
+
doing so there are some additional properties available. These would usually be
90
+
configured in the store properties or graph config.
91
+
92
+
!!! note
93
+
It's recommended to use the REST API where possible in which case these
94
+
can be ignored.
95
+
96
+
| Property Key | Description |
97
+
| --- | --- |
98
+
|`gremlin.graph`| The TinkerPop graph class we should use for construction. |
99
+
|`gaffer.graphId`| The graph ID of the Tinkerpop graph. |
100
+
|`gaffer.storeproperties`| The path to the store properties file. |
101
+
|`gaffer.schemas`| The path to the directory containing the graph schema files. |
102
+
|`gaffer.userId`| The default user ID for the TinkerPop graph (user is always set via the [`UserFactory`](../security/user-control.md) in the REST API.) |
103
+
|`gaffer.dataAuths`| The default data auths for the user to specify what operations can be performed |
Copy file name to clipboardExpand all lines: docs/reference/glossary.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,11 +13,14 @@ hide:
13
13
| Node | A node is what Gaffer calls an entity |
14
14
| Properties | A property is a key/value pair that stores data on both edges and entities |
15
15
| Element | The word is used to describe edges or entities |
16
-
| Stores | A Gaffer store represents the backing database responsbile for storing or facilitating access to a graph |
16
+
| Stores | A Gaffer store represents the backing database responsible for storing or facilitating access to a graph |
17
17
| Operations | An operation is an instruction / function that you send to the API to manipulate and query a graph |
18
+
| View | Used in Gaffer like a filter it lets you view the data differently in a query, often used to filter the data you get back from a given operation |
18
19
| Matched vertex |`matchedVertex` is a field added to Edges which are returned by Gaffer queries, stating whether your seeds matched the source or destination |
19
20
| Python | A programming language that is used to build applications. Gaffer uses Python to interact with the API |
20
21
| Java | A object oriented programming language used to build software. Gaffer is primarily built in Java |
21
22
| Database | A database is a collection of organised structured information or data typically stored in a computer system |
22
23
| API | Application Programming Interface. An API is for one or more services / systems to communicate with each other |
23
24
| JSON | JavaScript Object Notation is a text based format for representing structure data based on JavaScript object syntax |
25
+
| GafferPop | The library used to translate Gremlin queries to Gaffer operations using the TinkerPop framework |
26
+
| Orphaned Vertices | Vertices on an edge without any associated entity in the Graph |
0 commit comments