[ 
https://issues.apache.org/jira/browse/TINKERPOP-2014?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16702285#comment-16702285
 ] 

ASF GitHub Bot commented on TINKERPOP-2014:
-------------------------------------------

spmallette opened a new pull request #1008: TINKERPOP-2014 Allow 
ImportCustomizer to handle fields
URL: https://github.com/apache/tinkerpop/pull/1008
 
 
   https://issues.apache.org/jira/browse/TINKERPOP-2104
   
   We can now import `Field` instances to the `ScriptEngine` which allows for 
import of public fields from classes like `WithOptions`:
   
   ```text
   gremlin> labels
   ==>2
   ```
   
   Note that I only allowed for the ability to do this and didn't bother to add 
any new imports. For `WithOptions` it would just create a bunch of conflicts 
with existing tokens (e.g. keys, values, etc).
   
   All tests pass with `docker/build.sh -t -n -i`
   
   STILL RUNNING TESTS
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> Allow an ability to specify seeding for random methods such as coin, sample 
> and Order.shuffle
> ---------------------------------------------------------------------------------------------
>
>                 Key: TINKERPOP-2014
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-2014
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: process
>    Affects Versions: 3.3.3
>            Reporter: Sam Rosen
>            Priority: Minor
>
> Currently, all the methods that have non-deterministic behavior such as coin 
> and sample have no ability to set a seed. The ability to set a seed will 
> allow for reproducible and testable behavior as well as more control flow for 
> random processes. If a certain backend does not support seeding, they could 
> simply ignore it. Some possible API changes:
> graph.traversal.V().withSeed(2L).coin(.5)
> graph.traversal.V().sample(3, 0L)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to