This is an automated email from the ASF dual-hosted git repository.
spmallette pushed a change to branch TINKERPOP-1942
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git.
discard 99c3a9d TINKERPOP-1942 Added reference docs about GraphBinary
discard 52394a7 TINKERPOP-1942 Added direct config of custom serializers for
GraphBinary
discard 341db8a Fix sample custom type serializer
discard 78ecd1b TINKERPOP-1942 Added IoRegistry configuration options to
GraphBinary
discard bfa8e9b TINKERPOP-1942 Added changelog and upgrade notes for
graphbinary
discard 521a99e TINKERPOP-1942 Added GraphBinary as a serializer available by
default
discard c70954b Update benchmark
discard 3eb8d77 Fix: include license in test file
discard 3b35601 Use a consistent behavior for TypeSerializerRegistry and
document it
discard 27b5277 Use local buffer pool for byte codes
discard 7cabf44 Support Tree serialization
discard 1a3e462 Fix: include license in file
discard d294e4c Map.Entry serializer
discard 49418b1 TINKERPOP-1942 Added integration tests to Gremlin Server for
GraphBinary
discard 27a1313 TINKERPOP-1942 BulkSet derser for GraphBinary
discard 80ec613 TINKERPOP-1942 Setup GraphBinary for integration tests
discard 6502a2e TINKERPOP-1942 Added TraversalStrategy serialization and
setup the message serializer to send the header on requests
discard 6d631b2 TINKERPOP-1942 Minor code format fixups
discard 3c6270b Char serializer
discard 9e2929b TINKERPOP-1942 Cleanup derser docs around Graph for
GraphBinary
discard 25450ae TINKERPOP-1942 Added Graph derser for GraphBinary
discard 107d576 TINKERPOP-1942 Added TextP derser for GraphBinary
discard 0857470 TINKERPOP-1942 Treat bytes as unsigned.
discard c91f55b TINKERPOP-1942 Added InetAddress serializer for GraphBinary
discard 8193bd1 TINKERPOP-1942 added all duration derser for GraphBinary
discard 12cbb81 TINKERPOP-1942 Added some of the duration serialization types
discard ca935d0 TINKERPOP-1942 Fixed order of serializers for graphbinary
discard d3827d4 TINKERPOP-1942 Put the types in order of specification in
DataType
discard 80046fb TINKERPOP-1942 Added ByteBuffer derser for graphbinary
discard c23a49a TINKERPOP-1942 Fix up date and timestamp graphbinary derser
discard fd7c100 TINKERPOP-1942 Added BigInteger/Decimal derser for graphbinary
discard 3468492 TINKERPOP-1942 Added Traverser derser for GraphBinary
discard c2e5dd6 TINKERPOP-1942 Added Binding serializer for GraphBinary
discard 79876a6 TINKERPOP-1942 Added path serializer for graphbinary
discard 6a87e9a TINKERPOP-1942 added PSerializer for GraphBinary
discard 59b64d7 Improve type resolution for interfaces and subclasses
discard 9642e44 Rename writeValueSequence() to writeValue() on
SimpleTypeSerializer
discard bf82a29 TINKERPOP-1942 Added lambda serializer for graphbinary
discard 32824d1 TINKERPOP-1942 Added serializers for graph elements
discard 236b2df TINKERPOP-1942 Renamed the GraphBinary messageserializer back
discard 530db0f TINKERPOP-1942 Added general Enum serializer
discard 5c3c9fe TINKERPOP-1942 Threw in a bunch of final on vars and other
minor fixups
discard 5650692 Test custom type support
discard c316ce6 Support built-in and custom types registration
discard cde699a Start sample custom type implementation
discard 60def20 Start sample composite type implementation
discard 1acaa3f Implement Set, Date and Class serializers
discard 9a6f016 Implement ResponseMessageSerializer
discard 295c2b9 Support interfaces
discard 166dba0 More type serializers and add mime type
discard 898ceb0 Fix test
discard 7ba09a1 Add serialization/write support
discard 402ae1a TINKERPOP-1942 Basic implementation and benchmarks
discard ae7ec7d TINKERPOP-1942 Correct child type information
discard 247739e TINKERPOP-1942 Improve support for null values and complex
custom types
discard 7d0cf38 Fix typo
discard d21cc66 Code correction and escape fix
discard 56e0337 GraphBinary specification
add b51b1a7 Backported the most critical changes from #1001
add 03fdb92 Merge branch 'tp33'
add fa8715c Added final modifier to prevent overriding as the field is
accessed internally in the class and there shouldn't be some other
implementation that modifies that behavior CTR
add 8db384e Merge branch 'tp33'
add 734f4a8 Minor fixups to #1001 performance enhancements
add f394d75 Merge pull request #1015 from apache/fixup-1001
add 7a16bda Need to check for null in case the Graph or GraphProvider is
some sort of interface
add 1f32f52 Merge branch 'tp33'
add 151cb7c Added an intro image to reference docs CTR
add afa041d Added some images CTR
add 9c8af51 TINKERPOP-2114 Documented common Gremlin anti-patterns (and
solutions)
add 5cda4ae Merge branch 'TINKERPOP-2114' into tp33
add dbec6b3 Merge branch 'tp33'
add 4ed58da TINKERPOP-1849 Provide a way to fold() with an index
add c6739f9 fixed issues mentioned by @spmallette
add c2362da Merge branch 'TINKERPOP-1849'
add f9d7027 Added Cluster.using(Client) CTR
add 6107d24 Merge branch 'tp33'
add fbf97bb GraphBinary specification
add 8eca2cd Code correction and escape fix
add e91dd12 Fix typo
add 6a23c06 TINKERPOP-1942 Improve support for null values and complex
custom types
add 7a3b098 TINKERPOP-1942 Correct child type information
add c901f3e TINKERPOP-1942 Basic implementation and benchmarks
add 366eceb Add serialization/write support
add 0d9af8d Fix test
add 2727283 More type serializers and add mime type
add a3856f9 Support interfaces
add 7df45f4 Implement ResponseMessageSerializer
add f82bf50 Implement Set, Date and Class serializers
add 80bd080 Start sample composite type implementation
add 4d38c03 Start sample custom type implementation
add d04ce7c Support built-in and custom types registration
add 5331858 Test custom type support
add cfac1c1 TINKERPOP-1942 Threw in a bunch of final on vars and other
minor fixups
add 173a0e8 TINKERPOP-1942 Added general Enum serializer
add 60954b4 TINKERPOP-1942 Renamed the GraphBinary messageserializer back
add 5d844ed TINKERPOP-1942 Added serializers for graph elements
add 2cecb69 TINKERPOP-1942 Added lambda serializer for graphbinary
add 864d194 Rename writeValueSequence() to writeValue() on
SimpleTypeSerializer
add 4740fbb Improve type resolution for interfaces and subclasses
add 5a3b4c3 TINKERPOP-1942 added PSerializer for GraphBinary
add 6c09132 TINKERPOP-1942 Added path serializer for graphbinary
add 72af488 TINKERPOP-1942 Added Binding serializer for GraphBinary
add cdfc9bf TINKERPOP-1942 Added Traverser derser for GraphBinary
add 7d890eb TINKERPOP-1942 Added BigInteger/Decimal derser for graphbinary
add 078593a TINKERPOP-1942 Fix up date and timestamp graphbinary derser
add d4641f2 TINKERPOP-1942 Added ByteBuffer derser for graphbinary
add ed03080 TINKERPOP-1942 Put the types in order of specification in
DataType
add 6474de7 TINKERPOP-1942 Fixed order of serializers for graphbinary
add fd83e3a TINKERPOP-1942 Added some of the duration serialization types
add 38d9b69 TINKERPOP-1942 added all duration derser for GraphBinary
add 027f7e9 TINKERPOP-1942 Added InetAddress serializer for GraphBinary
add f54de0d TINKERPOP-1942 Treat bytes as unsigned.
add 67efdc6 TINKERPOP-1942 Added TextP derser for GraphBinary
add da526b1 TINKERPOP-1942 Added Graph derser for GraphBinary
add 9aeddf9 TINKERPOP-1942 Cleanup derser docs around Graph for
GraphBinary
add 7fa0cb5 Char serializer
add 1cf96ca TINKERPOP-1942 Minor code format fixups
add 058284f TINKERPOP-1942 Added TraversalStrategy serialization and
setup the message serializer to send the header on requests
add 8579241 TINKERPOP-1942 Setup GraphBinary for integration tests
add 0fec37b TINKERPOP-1942 BulkSet derser for GraphBinary
add c6edbda TINKERPOP-1942 Added integration tests to Gremlin Server for
GraphBinary
add 80d44d5 Map.Entry serializer
add 89e935f Fix: include license in file
add b762aa6 Support Tree serialization
add 97de612 Use local buffer pool for byte codes
add 73c6d6b Use a consistent behavior for TypeSerializerRegistry and
document it
add 95b4a31 Fix: include license in test file
add a946557 Update benchmark
add 7b21cb1 TINKERPOP-1942 Added GraphBinary as a serializer available by
default
add 16388ac TINKERPOP-1942 Added changelog and upgrade notes for
graphbinary
add 7740e4c TINKERPOP-1942 Added IoRegistry configuration options to
GraphBinary
add 55636fe Fix sample custom type serializer
add c3979f3 TINKERPOP-1942 Added direct config of custom serializers for
GraphBinary
add 89385fe TINKERPOP-1942 Added reference docs about GraphBinary
add 52e4850 TINKERPOP-1942 Update docs around GraphBinary and element
properties
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (99c3a9d)
\
N -- N -- N refs/heads/TINKERPOP-1942 (52e4850)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CHANGELOG.asciidoc | 2 +
docs/src/recipes/anti-patterns.asciidoc | 291 +++++++++++++++++++++
docs/src/recipes/index.asciidoc | 4 +
docs/src/reference/gremlin-applications.asciidoc | 9 +-
docs/src/reference/gremlin-variants.asciidoc | 19 +-
docs/src/reference/intro.asciidoc | 30 +--
docs/src/reference/the-traversal.asciidoc | 38 +++
docs/src/upgrade/release-3.4.x.asciidoc | 19 +-
docs/static/images/blueprints-character-1.png | Bin 0 -> 92815 bytes
docs/static/images/blueprints-character-2.png | Bin 0 -> 76156 bytes
docs/static/images/blueprints-character-3.png | Bin 0 -> 78918 bytes
docs/static/images/frames-character-1.png | Bin 0 -> 90541 bytes
docs/static/images/frames-character-2.png | Bin 0 -> 88217 bytes
docs/static/images/frames-character-3.png | Bin 0 -> 89257 bytes
docs/static/images/furnace-character-2.png | Bin 0 -> 58118 bytes
.../images}/gremlin-chickenwing.png | Bin
docs/static/images/gremlin-clownin-around.png | Bin 0 -> 23213 bytes
docs/static/images/gremlin-grad.png | Bin
docs/static/images/gremlin-gremalicious.png | Bin 0 -> 31216 bytes
docs/static/images/gremlin-gremicide.png | Bin 0 -> 24198 bytes
docs/static/images/gremlin-gremlin-the-grouch.png | Bin 0 -> 31944 bytes
docs/static/images/gremlin-gremlin.png | Bin 0 -> 21704 bytes
docs/static/images/gremlin-gremlivich.png | Bin 0 -> 30441 bytes
.../policy => static/images}/gremlin-gremopoly.png | Bin
.../images}/gremlin-gremreaper.png | Bin
.../images}/gremlin-gremstefani.png | Bin
docs/static/images/gremlin-hardhat.png | Bin 0 -> 23783 bytes
docs/static/images/gremlin-inthewild.png | Bin 0 -> 36309 bytes
docs/static/images/gremlin-kilt.png | Bin 0 -> 29616 bytes
.../images}/gremlin-new-sheriff-in-town.png | Bin
.../images}/gremlin-no-more-mr-nice-guy.png | Bin
docs/static/images/gremlin-on-the-case.png | Bin 0 -> 31032 bytes
docs/static/images/gremlin-pipe.png | Bin 0 -> 31474 bytes
docs/static/images/gremlin-reference.png | Bin 0 -> 1481747 bytes
docs/static/images/gremlin-xmas-alpha.png | Bin 0 -> 18655 bytes
docs/static/images/pipes-character-2.png | Bin 0 -> 112929 bytes
docs/static/images/pipes-character-3.png | Bin 0 -> 120021 bytes
docs/static/images/rexster-2.png | Bin 0 -> 28778 bytes
.../jsr223/AbstractGremlinScriptEngineFactory.java | 4 +-
.../jsr223/DefaultGremlinScriptEngineManager.java | 2 +-
.../tinkerpop/gremlin/process/traversal/P.java | 4 +-
.../traversal/dsl/graph/GraphTraversal.java | 23 ++
.../traversal/dsl/graph/GraphTraversalSource.java | 4 +-
.../gremlin/process/traversal/dsl/graph/__.java | 6 +
.../process/traversal/step/map/IndexStep.java | 118 +++++++++
.../traversal/step/util/ReducingBarrierStep.java | 2 +-
.../process/traversal/step/util/WithOptions.java | 19 ++
.../process/traversal/util/DefaultTraversal.java | 8 +-
.../io/graphson/GraphSONTypeIdResolver.java | 22 +-
.../process/traversal/step/map/IndexStepTest.java | 49 ++++
.../Process/Traversal/GraphTraversal.cs | 9 +
.../Gremlin.Net/Process/Traversal/WithOptions.cs | 9 +
.../src/Gremlin.Net/Process/Traversal/__.cs | 8 +
.../driver/remote/DriverRemoteConnection.java | 30 ++-
.../lib/process/graph-traversal.js | 11 +
.../gremlin-javascript/lib/process/traversal.js | 5 +-
.../gremlin_python/process/graph_traversal.py | 12 +
.../jython/gremlin_python/process/traversal.py | 6 +
gremlin-test/features/map/Index.feature | 65 +++++
.../tinkerpop/gremlin/AbstractGremlinSuite.java | 3 +-
.../gremlin/process/ProcessStandardSuite.java | 3 +
.../process/traversal/step/map/IndexTest.java | 129 +++++++++
.../tinkergraph/structure/TinkerGraphPlayTest.java | 32 +--
63 files changed, 913 insertions(+), 82 deletions(-)
create mode 100644 docs/src/recipes/anti-patterns.asciidoc
create mode 100644 docs/static/images/blueprints-character-1.png
create mode 100644 docs/static/images/blueprints-character-2.png
create mode 100644 docs/static/images/blueprints-character-3.png
create mode 100644 docs/static/images/frames-character-1.png
create mode 100644 docs/static/images/frames-character-2.png
create mode 100644 docs/static/images/frames-character-3.png
create mode 100644 docs/static/images/furnace-character-2.png
copy docs/{site/home/img/policy => static/images}/gremlin-chickenwing.png
(100%)
create mode 100644 docs/static/images/gremlin-clownin-around.png
mode change 100644 => 100755 docs/static/images/gremlin-grad.png
create mode 100644 docs/static/images/gremlin-gremalicious.png
create mode 100644 docs/static/images/gremlin-gremicide.png
create mode 100644 docs/static/images/gremlin-gremlin-the-grouch.png
create mode 100644 docs/static/images/gremlin-gremlin.png
create mode 100644 docs/static/images/gremlin-gremlivich.png
copy docs/{site/home/img/policy => static/images}/gremlin-gremopoly.png (100%)
copy docs/{site/home/img/policy => static/images}/gremlin-gremreaper.png (100%)
copy docs/{site/home/img/policy => static/images}/gremlin-gremstefani.png
(100%)
create mode 100644 docs/static/images/gremlin-hardhat.png
create mode 100644 docs/static/images/gremlin-inthewild.png
create mode 100644 docs/static/images/gremlin-kilt.png
copy docs/{site/home/img/policy =>
static/images}/gremlin-new-sheriff-in-town.png (100%)
copy docs/{site/home/img/policy =>
static/images}/gremlin-no-more-mr-nice-guy.png (100%)
create mode 100644 docs/static/images/gremlin-on-the-case.png
create mode 100644 docs/static/images/gremlin-pipe.png
create mode 100644 docs/static/images/gremlin-reference.png
create mode 100644 docs/static/images/gremlin-xmas-alpha.png
create mode 100644 docs/static/images/pipes-character-2.png
create mode 100644 docs/static/images/pipes-character-3.png
create mode 100644 docs/static/images/rexster-2.png
create mode 100644
gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IndexStep.java
create mode 100644
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IndexStepTest.java
create mode 100644 gremlin-test/features/map/Index.feature
create mode 100644
gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/IndexTest.java