Uses of Annotation Interface
org.apache.tinkerpop.gremlin.FeatureRequirement
Packages that use FeatureRequirement
Package
Description
-
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin
Methods in org.apache.tinkerpop.gremlin that return FeatureRequirementModifier and TypeMethodDescriptionstatic FeatureRequirementFeatureRequirement.Factory.create(String feature, Class<? extends Graph.Features.FeatureSet> featureClass) static FeatureRequirementFeatureRequirement.Factory.create(String feature, Class<? extends Graph.Features.FeatureSet> featureClass, boolean supported) Methods in org.apache.tinkerpop.gremlin that return types with arguments of type FeatureRequirementModifier and TypeMethodDescriptionFeatureRequirementSet.Package.featuresRequired()LoadGraphWith.GraphData.featuresRequired() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.algorithm.generator
Methods in org.apache.tinkerpop.gremlin.algorithm.generator with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidCommunityGeneratorTest.DifferentDistributionsTest.shouldGenerateDifferentGraph()voidDistributionGeneratorTest.DifferentDistributionsTest.shouldGenerateDifferentGraph()voidCommunityGeneratorTest.DifferentDistributionsTest.shouldGenerateSameGraph()voidDistributionGeneratorTest.DifferentDistributionsTest.shouldGenerateSameGraph()voidDistributionGeneratorTest.ProcessorTest.shouldProcessEdges()voidCommunityGeneratorTest.ProcessorTest.shouldProcessVerticesEdges() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.process.traversal
Methods in org.apache.tinkerpop.gremlin.process.traversal with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidCoreTraversalTest.shouldTraverseIfAutoTxEnabledAndOriginalTxIsClosed()voidCoreTraversalTest.shouldTraverseIfManualTxEnabledAndOriginalTxIsClosed() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidEventStrategyProcessTest.shouldDetachPropertyOfVertexPropertyWhenChanged()voidEventStrategyProcessTest.shouldDetachPropertyOfVertexPropertyWhenNew()voidEventStrategyProcessTest.shouldDetachPropertyOfVertexPropertyWhenRemoved()voidEventStrategyProcessTest.shouldReferencePropertyOfVertexPropertyWhenChanged()voidEventStrategyProcessTest.shouldReferencePropertyOfVertexPropertyWhenNew()voidEventStrategyProcessTest.shouldReferencePropertyOfVertexPropertyWhenRemoved()voidEventStrategyProcessTest.shouldResetAfterRollback()voidEventStrategyProcessTest.shouldTriggerAddVertexPropertyPropertyChanged()voidEventStrategyProcessTest.shouldTriggerAddVertexPropertyPropertyRemoved()voidEventStrategyProcessTest.shouldTriggerAfterCommit()voidEventStrategyProcessTest.shouldTriggerRemoveEdge()voidEventStrategyProcessTest.shouldTriggerRemoveEdgeProperty()voidEventStrategyProcessTest.shouldTriggerRemoveVertex()voidEventStrategyProcessTest.shouldTriggerRemoveVertexProperty()voidEventStrategyProcessTest.shouldUseActualPropertyOfVertexPropertyWhenChanged()voidEventStrategyProcessTest.shouldUseActualPropertyOfVertexPropertyWhenNew()voidEventStrategyProcessTest.shouldUseActualPropertyOfVertexPropertyWhenRemoved() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.structure
Methods in org.apache.tinkerpop.gremlin.structure with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidTransactionTest.shouldAllowAutoTransactionToWorkWithoutMutationByDefault()voidPropertyTest.BasicPropertyTest.shouldAllowNullAddEdge()voidPropertyTest.BasicPropertyTest.shouldAllowNullAddVertex()voidTransactionTest.shouldAllowReferenceOfEdgeIdOutsideOfOriginalThreadAuto()voidTransactionTest.shouldAllowReferenceOfEdgeIdOutsideOfOriginalThreadManual()voidTransactionTest.shouldAllowReferenceOfEdgeOutsideOfOriginalTransactionalContextAuto()voidTransactionTest.shouldAllowReferenceOfEdgeOutsideOfOriginalTransactionalContextManual()voidTransactionTest.shouldAllowReferenceOfVertexIdOutsideOfOriginalThreadAuto()voidTransactionTest.shouldAllowReferenceOfVertexIdOutsideOfOriginalThreadManual()voidTransactionTest.shouldAllowReferenceOfVertexOutsideOfOriginalTransactionalContextAuto()voidTransactionTest.shouldAllowReferenceOfVertexOutsideOfOriginalTransactionalContextManual()voidPropertyTest.BasicPropertyTest.shouldAllowRemovalFromVertexWhenAlreadyRemoved()voidTransactionTest.shouldBeIdempotentWhenClosingAnAlreadyClosedTransaction()voidTransactionTest.shouldBeIdempotentWhenTransactionAlreadyOpen()voidTransactionTest.shouldCommitPropertyAutoTransactionByDefault()voidFeatureSupportTest.GraphVariablesFunctionalityTest.shouldEnableFeatureOnGraphIfNotEnabled()In this case, the feature requirement for sideEffects is checked, because it means that at least one aspect of sideEffects is supported so we need to test other features to make sure they work properly.voidVertexTest.BasicVertexTest.shouldEvaluateEquivalentVerticesWithNoSuppliedIds()voidVertexTest.BasicVertexTest.shouldGetPropertyKeysOnVertex()voidTransactionTest.shouldHaveExceptionConsistencyWhenOnCloseToNull()voidTransactionTest.shouldHaveExceptionConsistencyWhenOnReadWriteToNull()voidTransactionTest.shouldHaveExceptionConsistencyWhenTransactionOpenOnClose()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabel()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabelOnOverload()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingNullVertexLabel()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingNullVertexLabelOnOverload()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingSystemVertexLabel()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenUsingSystemVertexLabelOnOverload()voidVertexTest.BasicVertexTest.shouldHaveStandardStringRepresentation()voidFeatureSupportTest.EdgeFunctionalityTest.shouldNotAllowAnyIdsIfUserSuppliedIdsIsFalse()voidFeatureSupportTest.VertexFunctionalityTest.shouldNotAllowAnyIdsIfUserSuppliedIdsIsFalse()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldNotAllowAnyIdsIfUserSuppliedIdsIsFalse()voidPropertyTest.BasicPropertyTest.shouldNotAllowNullAddEdge()voidPropertyTest.BasicPropertyTest.shouldNotAllowNullAddVertex()voidTransactionTest.shouldNotifyTransactionListenersInSameThreadOnlyOnCommitSuccess()voidTransactionTest.shouldNotifyTransactionListenersInSameThreadOnlyOnRollbackSuccess()voidTransactionTest.shouldNotifyTransactionListenersOnCommitSuccess()voidTransactionTest.shouldNotifyTransactionListenersOnRollbackSuccess()voidTransactionTest.shouldNotShareTransactionCloseConsumersAcrossThreads()voidTransactionTest.shouldNotShareTransactionReadWriteConsumersAcrossThreads()voidFeatureSupportTest.LogicalFeatureSupportTest.shouldNotSupportAnyIdsUnlessUserSuppliedIdsIsSupportedOnEdge()voidFeatureSupportTest.LogicalFeatureSupportTest.shouldNotSupportAnyIdsUnlessUserSuppliedIdsIsSupportedOnVertex()voidFeatureSupportTest.LogicalFeatureSupportTest.shouldNotSupportAnyIdsUnlessUserSuppliedIdsIsSupportedOnVertexProperty()voidvoidvoidGraphTest.shouldPersistDataOnClose()voidVertexPropertyTest.VertexPropertyProperties.shouldReturnEmptyIfNoMetaProperties()voidVertexTest.BasicVertexTest.shouldReturnEmptyIteratorIfNoProperties()voidTransactionTest.shouldRollbackPropertyAutoTransactionByDefault()voidVariablesTest.GraphVariablesFeatureSupportTest.shouldSetValueOnGraph()voidPropertyTest.PropertyFeatureSupportTest.shouldSetValueOnVertexOnAdd()voidFeatureSupportTest.LogicalFeatureSupportTest.shouldSupportADataTypeIfEdgeHasPropertyEnabled()voidFeatureSupportTest.LogicalFeatureSupportTest.shouldSupportADataTypeIfVertexHasPropertyEnabled()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportAddVerticesIfAVertexCanBeAdded()voidFeatureSupportTest.GraphFunctionalityTest.shouldSupportComputerIfAGraphCanCompute()AGraphthat does not supportGraph.Features.GraphFeatures.FEATURE_COMPUTERmust callGraph.Exceptions.graphComputerNotSupported().voidFeatureSupportTest.GraphFunctionalityTest.shouldSupportMemoryIfAGraphAcceptsMemory()AGraphthat does not supportGraph.Features.VariableFeatures.FEATURE_VARIABLESmust callGraph.Exceptions.variablesNotSupported().voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportRemovePropertyIfAPropertyCanBeRemoved()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportRemovePropertyIfAPropertyCanBeRemoved()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsIfAnIdCanBeAssigned()voidVertexTest.BasicVertexTest.shouldValidateEquality()voidVertexTest.BasicVertexTest.shouldValidateIdEquality()voidVariablesTest.VariableExceptionConsistencyTest.testGraphVariablesSet() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.structure.util.detached
Methods in org.apache.tinkerpop.gremlin.structure.util.detached with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidDetachedEdgeTest.shouldConstructDetachedEdge()voidDetachedEdgeTest.shouldConstructDetachedEdgeAsReference()voidDetachedPropertyTest.shouldNotBeEqualPropertiesAsThereIsDifferentKey()voidDetachedEdgeTest.shouldNotEvaluateToEqualDifferentId()voidDetachedVertexTest.shouldNotEvaluateToEqualDifferentId() -
Uses of FeatureRequirement in org.apache.tinkerpop.gremlin.structure.util.reference
Methods in org.apache.tinkerpop.gremlin.structure.util.reference with annotations of type FeatureRequirementModifier and TypeMethodDescriptionvoidReferenceEdgeTest.shouldConstructReferenceEdge()voidReferenceEdgeTest.shouldNotEvaluateToEqualDifferentId()voidReferenceVertexTest.shouldNotEvaluateToEqualDifferentId()