Uses of Annotation Interface
org.apache.tinkerpop.gremlin.FeatureRequirements
Packages that use FeatureRequirements
Package
Description
-
Uses of FeatureRequirements in org.apache.tinkerpop.gremlin.structure
Methods in org.apache.tinkerpop.gremlin.structure with annotations of type FeatureRequirementsModifier and TypeMethodDescriptionvoidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedAnyIdUsingAnyObject()voidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedAnyIdUsingString()voidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedAnyIdUsingUuid()voidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedNumericId()voidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedStringId()voidVertexTest.AddEdgeTest.shouldAddEdgeWithUserSuppliedUuidId()voidvoidGraphTest.shouldAddVertexWithUserSuppliedAnyIdUsingString()voidGraphTest.shouldAddVertexWithUserSuppliedAnyIdUsingUuid()voidGraphTest.shouldAddVertexWithUserSuppliedNumericId()voidGraphTest.shouldAddVertexWithUserSuppliedStringId()voidGraphTest.shouldAddVertexWithUserSuppliedUuidId()voidVertexPropertyTest.VertexPropertyAddition.shouldAllowIdAssignment()voidTransactionTest.shouldAllowIdempotentBeginInsideTxClosureBody()voidVertexPropertyTest.VertexPropertyAddition.shouldAllowIdenticalValuedMultiProperties()voidVertexPropertyTest.VertexPropertyRemoval.shouldAllowIteratingAndRemovingVertexPropertyProperties()voidTransactionTest.shouldAllowJustCommitOnlyWithAutoTransaction()voidTransactionTest.shouldAllowJustRollbackOnlyWithAutoTransaction()voidPropertyTest.BasicPropertyTest.shouldAllowNullAddVertexProperty()voidPropertyTest.BasicPropertyTest.shouldAllowRemovalFromEdgeWhenAlreadyRemoved()voidEdgeTest.BasicEdgeTest.shouldAutotypeBooleanProperties()voidVertexTest.BasicVertexTest.shouldAutotypeBooleanProperties()voidEdgeTest.BasicEdgeTest.shouldAutotypeDoubleProperties()voidVertexTest.BasicVertexTest.shouldAutotypeDoubleProperties()voidEdgeTest.BasicEdgeTest.shouldAutotypeFloatProperties()voidVertexTest.BasicVertexTest.shouldAutotypeFloatProperties()voidEdgeTest.BasicEdgeTest.shouldAutotypeIntegerProperties()voidVertexTest.BasicVertexTest.shouldAutotypeIntegerProperties()voidEdgeTest.BasicEdgeTest.shouldAutotypeLongProperties()voidVertexTest.BasicVertexTest.shouldAutotypeLongProperties()voidEdgeTest.BasicEdgeTest.shouldAutotypeStringProperties()voidVertexTest.BasicVertexTest.shouldAutotypeStringProperties()voidTransactionMultiThreadedTest.shouldChangeVertexProperty()voidTransactionMultiThreadedTest.shouldCommit()voidTransactionMultiThreadedTest.shouldCommitEdge()voidTransactionTest.shouldCommitElementAutoTransactionByDefault()voidTransactionTest.shouldCommitOnCloseWhenConfigured()voidTransactionTest.shouldCommitWhenTxClosureBodyCompletes()voidTransactionTest.shouldCountVerticesEdgesOnPreTransactionCommit()voidTransactionMultiThreadedTest.shouldDeleteRelatedEdgesOnVertexDelete()voidTransactionMultiThreadedTest.shouldDeleteVertexOnCommit()voidFeatureSupportTest.ElementPropertyDataTypeFunctionalityTest.shouldEnableFeatureOnEdgeIfNotEnabled()voidFeatureSupportTest.ElementPropertyDataTypeFunctionalityTest.shouldEnableFeatureOnVertexIfNotEnabled()voidGraphTest.shouldEvaluateConnectivityPatterns()Create a smallGraphand ensure that counts of edges per vertex are correct.voidVertexTest.BasicVertexTest.shouldEvaluateEquivalentVertexHashCodeWithSuppliedIds()voidVertexTest.BasicVertexTest.shouldEvaluateVerticesEquivalentWithSuppliedIdsViaIterators()voidVertexTest.BasicVertexTest.shouldEvaluateVerticesEquivalentWithSuppliedIdsViaTraversal()voidTransactionTest.shouldExecuteCompetingThreadsOnMultipleDbInstances()voidTransactionTest.shouldExecuteWithCompetingThreads()voidPropertyTest.ElementGetValueExceptionConsistencyTest.shouldGetValueThatIsNotPresentOnEdge()voidPropertyTest.ElementGetValueExceptionConsistencyTest.shouldGetValueThatIsNotPresentOnVertex()voidVertexPropertyTest.VertexPropertyAddition.shouldHandleListVertexPropertiesWithNullPropertyValues()voidVertexPropertyTest.VertexPropertyAddition.shouldHandleListVertexPropertiesWithoutNullPropertyValues()voidVertexPropertyTest.VertexPropertyAddition.shouldHandleSetVertexProperties()voidVertexPropertyTest.VertexPropertyAddition.shouldHandleSingleVertexProperties()voidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenAssigningSameIdOnEdge()voidvoidVertexTest.BasicVertexTest.shouldHaveExceptionConsistencyWhenIdNotSupportedForAddEdge()voidEdgeTest.BasicEdgeTest.shouldHaveExceptionConsistencyWhenUsingEmptyVertexLabel()voidTransactionTest.shouldHaveExceptionConsistencyWhenUsingManualTransaction()voidTransactionTest.shouldHaveExceptionConsistencyWhenUsingManualTransactionOnCommit()voidTransactionTest.shouldHaveExceptionConsistencyWhenUsingManualTransactionOnRollback()voidEdgeTest.BasicEdgeTest.shouldHaveExceptionConsistencyWhenUsingNullEdgeLabel()voidEdgeTest.BasicEdgeTest.shouldHaveExceptionConsistencyWhenUsingNullVertex()voidEdgeTest.BasicEdgeTest.shouldHaveExceptionConsistencyWhenUsingSystemVertexLabel()voidEdgeTest.BasicEdgeTest.shouldHaveStandardStringRepresentation()voidVertexTest.BasicVertexTest.shouldHaveStandardStringRepresentationWithProperties()voidVariablesTest.VariableAsMapTest.shouldHoldVariableInteger()voidVariablesTest.VariableAsMapTest.shouldHoldVariableLong()voidVariablesTest.VariableAsMapTest.shouldHoldVariableMixed()voidVariablesTest.VariableAsMapTest.shouldHoldVariableNone()voidVariablesTest.VariableAsMapTest.shouldHoldVariableString()voidGraphTest.shouldIterateEdgesWithCustomIdSupportUsingEdge()voidGraphTest.shouldIterateEdgesWithCustomIdSupportUsingEdgeId()voidvoidGraphTest.shouldIterateEdgesWithCustomIdSupportUsingEdges()voidvoidvoidvoidvoidGraphTest.shouldIterateEdgesWithNumericIdSupportUsingEdge()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidGraphTest.shouldIterateEdgesWithStringIdSupportUsingEdge()voidGraphTest.shouldIterateEdgesWithStringIdSupportUsingEdgeId()voidvoidGraphTest.shouldIterateEdgesWithStringIdSupportUsingEdges()voidvoidvoidGraphTest.shouldIterateEdgesWithUuidIdSupportUsingEdge()voidGraphTest.shouldIterateEdgesWithUuidIdSupportUsingEdgeId()voidGraphTest.shouldIterateEdgesWithUuidIdSupportUsingEdgeIds()voidGraphTest.shouldIterateEdgesWithUuidIdSupportUsingEdges()voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidPropertyTest.BasicPropertyTest.shouldNotAllowNullAddVertexProperty()voidEdgeTest.BasicEdgeTest.shouldNotGetConcurrentModificationException()voidVertexTest.BasicVertexTest.shouldNotGetConcurrentModificationException()voidEdgeTest.BasicEdgeTest.shouldNotHaveAConcurrentModificationExceptionWhenIteratingAndRemovingAddingEdges()voidTransactionTest.shouldNotReuseThreadedTransaction()voidTransactionTest.shouldOpenTxWhenThreadedTransactionIsCreated()voidGraphTest.shouldRemoveEdges()Generate a graph with lots of edges and vertices, then test vertex/edge counts on removal of each edge.voidGenerate a graph with lots of edges, then iterate the edges and remove them from the graphvoidVertexPropertyTest.VertexPropertyRemoval.shouldRemoveMultiProperties()voidVertexPropertyTest.VertexPropertyRemoval.shouldRemoveMultiPropertiesWhenVerticesAreRemoved()voidGraphTest.shouldRemoveVertices()Generate a graph with lots of edges and vertices, then test vertex/edge counts on removal of each vertex.voidGenerate a graph with lots of vertices, then iterate the vertices and remove them from the graphvoidVertexPropertyTest.VertexPropertyAddition.shouldRespectWhatAreEdgesAndWhatArePropertiesInMultiProperties()voidTransactionTest.shouldReturnBodyValueFromTxClosureCall()voidEdgeTest.BasicEdgeTest.shouldReturnEmptyIteratorIfNoProperties()voidEdgeTest.BasicEdgeTest.shouldReturnOutThenInOnVertexIterator()voidTransactionMultiThreadedTest.shouldRollbackAddedEdge()voidTransactionMultiThreadedTest.shouldRollbackAddedVertex()voidTransactionTest.shouldRollbackAndRethrowOriginalErrorWhenTxClosureBodyThrows()voidTransactionTest.shouldRollbackElementAutoTransactionByDefault()voidTransactionTest.shouldRollbackOnCloseByDefault()voidPropertyTest.PropertyFeatureSupportTest.shouldSetValueOnEdge()voidPropertyTest.PropertyFeatureSupportTest.shouldSetValueOnEdgeOnAdd()voidPropertyTest.PropertyFeatureSupportTest.shouldSetValueOnVertex()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportAddEdgePropertyIfItCanBeAdded()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportAddEdgesIfEdgeCanBeAdded()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportAddVertexPropertyIfItCanBeAdded()voidVertexTest.BasicVertexTest.shouldSupportBasicVertexManipulation()voidVertexPropertyTest.VertexPropertyRemoval.shouldSupportIdempotentVertexPropertyRemoval()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportIdenticalMultiPropertyIfTheSameKeyCanBeAssignedSameValueMoreThanOnce()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportMetaPropertyIfPropertiesCanBePutOnProperties()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportMetaPropertyIfPropertiesCanBePutOnPropertiesViaVertexProperty()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportMetaPropertyIfPropertiesHaveAnIteratorViaVertexProperty()voidTransactionTest.shouldSupportMultipleThreadsOnTheSameTransaction()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportMultiPropertyIfTheSameKeyCanBeAssignedMoreThanOnce()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportNumericIdsIfNumericIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportNumericIdsIfNumericIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportNumericIdsIfNumericIdsAreGeneratedFromTheGraph()voidVertexPropertyTest.VertexPropertyProperties.shouldSupportPropertiesOnMultiProperties()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportRemoveEdgesIfEdgeCanBeRemoved()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportRemovePropertyIfAPropertyCanBeRemoved()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportRemoveVerticesIfAVertexCanBeRemoved()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportStringIdsIfStringIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportStringIdsIfStringIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportStringIdsIfStringIdsAreGeneratedFromTheGraph()voidTransactionTest.shouldSupportTransactionIsolationCommitCheck()voidTransactionTest.shouldSupportTransactionIsolationWithSeparateThreads()voidFeatureSupportTest.GraphFunctionalityTest.shouldSupportTransactionsIfAGraphConstructsATx()AGraphthat does not supportGraph.Features.GraphFeatures.FEATURE_TRANSACTIONSmust callGraph.Exceptions.transactionsNotSupported().voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsIfAnIdCanBeAssignedToEdge()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsIfAnIdCanBeAssignedToVertex()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeAny()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeAny()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeAny()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericInt()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericInt()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericInt()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericLong()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericLong()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeNumericLong()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeString()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeString()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeString()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeUuid()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeUuid()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUserSuppliedIdsOfTypeUuid()voidFeatureSupportTest.EdgeFunctionalityTest.shouldSupportUuidIdsIfUuidIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexFunctionalityTest.shouldSupportUuidIdsIfUuidIdsAreGeneratedFromTheGraph()voidFeatureSupportTest.VertexPropertyFunctionalityTest.shouldSupportUuidIdsIfUuidIdsAreGeneratedFromTheGraph()voidGraphTest.shouldTestTreeConnectivity()voidPropertyTest.PropertyValidationOnAddExceptionConsistencyTest.shouldThrowOnGraphAddEdge()voidPropertyTest.PropertyValidationOnAddExceptionConsistencyTest.shouldThrowOnGraphAddVertex()voidPropertyTest.PropertyValidationOnSetExceptionConsistencyTest.shouldThrowOnGraphEdgeSetPropertyStandard()voidFeatureSupportTest.GraphFunctionalityTest.shouldThrowOnThreadedTransactionNotSupported()voidvoidvoidVertexTest.BasicVertexTest.shouldUpsertWhenAssigningSameIdOnEdge()voidGraphTest.shouldUpsertWhenAssigningSameIdOnVertex()voidEdgeTest.BasicEdgeTest.shouldValidateEquality()voidVertexPropertyTest.BasicVertexProperty.shouldValidateEquality()voidEdgeTest.BasicEdgeTest.shouldValidateIdEquality()voidVertexPropertyTest.BasicVertexProperty.shouldValidateIdEquality()voidPropertyTest.PropertyValidationOnSetExceptionConsistencyTest.testGraphVertexSetPropertyStandard()voidVariablesTest.StringRepresentationTest.testVariables() -
Uses of FeatureRequirements in org.apache.tinkerpop.gremlin.structure.io
Methods in org.apache.tinkerpop.gremlin.structure.io with annotations of type FeatureRequirementsModifier and TypeMethodDescriptionvoidIoGraphTest.shouldMigrateClassicGraph()voidIoGraphTest.shouldMigrateModernGraph()voidIoTest.GraphMLTest.shouldProperlyEncodeWithGraphML()Note: this is only a very lightweight test of writer/reader encoding.voidIoCustomTest.shouldProperlySerializeCustomId()voidIoTest.GraphSONTest.shouldProperlySerializeCustomIdWithGraphSON()This is just a serialization check for JSON.voidIoTest.GraphSONV2Test.shouldProperlySerializeCustomIdWithGraphSON()This is just a serialization check for JSON.voidIoTest.GraphSONV3Test.shouldProperlySerializeCustomIdWithGraphSON()This is just a serialization check for JSON.voidIoTest.GraphMLTest.shouldReadGraphML()voidIoTest.GraphMLTest.shouldReadGraphMLUnorderedElements()voidIoTest.GraphMLTest.shouldReadGraphMLWithAllSupportedDataTypes()voidIoTest.GraphMLTest.shouldReadGraphMLWithCommonVertexAndEdgePropertyNames()voidIoTest.GraphMLTest.shouldReadGraphMLWithNoEdgeLabels()voidIoTest.GraphMLTest.shouldReadGraphMLWithoutEdgeIds()voidIoTest.GraphMLTest.shouldReadGraphMLWithoutStrictOption()voidIoTest.GraphMLTest.shouldReadGraphMLWithStrictOption()voidIoTest.GraphSONLegacyTest.shouldReadLegacyGraphSON()voidIoGraphTest.shouldReadWriteClassic()voidIoGraphTest.shouldReadWriteClassicToFileWithHelpers()voidIoGraphTest.shouldReadWriteCrew()voidIoEdgeTest.shouldReadWriteDetachedEdge()voidIoEdgeTest.shouldReadWriteDetachedEdgeAsReference()voidIoVertexTest.shouldReadWriteDetachedVertexAsReferenceNoEdges()voidIoVertexTest.shouldReadWriteDetachedVertexNoEdges()voidIoEdgeTest.shouldReadWriteEdge()voidIoGraphTest.shouldReadWriteModern()voidIoGraphTest.shouldReadWriteModernToFileWithHelpers()voidIoTest.GraphSONTest.shouldReadWriteModernWrappedInJsonObject()voidIoTest.GraphSONV2Test.shouldReadWriteModernWrappedInJsonObject()voidIoTest.GraphSONV3Test.shouldReadWriteModernWrappedInJsonObject()voidIoTest.GraphMLTest.shouldReadWriteSelfLoopingEdges()voidIoTest.GraphSONTest.shouldReadWriteSelfLoopingEdges()voidIoTest.GraphSONV2Test.shouldReadWriteSelfLoopingEdges()voidIoTest.GraphSONV3Test.shouldReadWriteSelfLoopingEdges()voidIoTest.GryoTest.shouldReadWriteSelfLoopingEdges()voidIoVertexTest.shouldReadWriteVertexMultiPropsNoEdges()voidIoVertexTest.shouldReadWriteVertexNoEdges()voidIoVertexTest.shouldReadWriteVertexWithBOTHEdges()voidIoVertexTest.shouldReadWriteVertexWithINEdges()voidIoVertexTest.shouldReadWriteVertexWithOUTEdges()voidIoCustomTest.shouldSupportUUID()voidIoTest.GraphMLTest.shouldTransformGraphMLV2ToV3ViaXSLT()voidIoTest.GraphMLTest.shouldWriteNormalizedGraphML()Only need to execute this test with TinkerGraph or other graphs that support user supplied identifiers.voidIoTest.GraphSONTest.shouldWriteNormalizedGraphSON()Only need to execute this test with TinkerGraph or other graphs that support user supplied identifiers.voidIoTest.GraphSONV2Test.shouldWriteNormalizedGraphSON()Only need to execute this test with TinkerGraph or other graphs that support user supplied identifiers.voidIoTest.GraphSONV3Test.shouldWriteNormalizedGraphSON()Only need to execute this test with TinkerGraph or other graphs that support user supplied identifiers. -
Uses of FeatureRequirements in org.apache.tinkerpop.gremlin.structure.util.detached
Methods in org.apache.tinkerpop.gremlin.structure.util.detached with annotations of type FeatureRequirements -
Uses of FeatureRequirements in org.apache.tinkerpop.gremlin.structure.util.star
Methods in org.apache.tinkerpop.gremlin.structure.util.star with annotations of type FeatureRequirementsModifier and TypeMethodDescriptionvoidStarGraphTest.shouldAttachWithCreateMethod()voidStarGraphTest.shouldCopyFromGraphAToGraphB()voidStarGraphTest.shouldHandleBothEdgesGraphFilterOnSelfLoop()voidStarGraphTest.shouldHandleSelfLoops()