A C E F G H I M N O P Q R S T U V 

A

add(ColumnVisibility.Node) - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
addHiddenVisibility(Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
alterEdgeLabel(String, String) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
alterEdgePropertyMetadata(String, List<SetPropertyMetadata>) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
alterVertexPropertyMetadata(String, List<SetPropertyMetadata>) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
Authorizations - Class in org.neolumin.vertexium.inmemory.security
A collection of authorization strings.
Authorizations(Collection<byte[]>) - Constructor for class org.neolumin.vertexium.inmemory.security.Authorizations
Constructs an authorization object from a collection of string authorizations that have each already been encoded as UTF-8 bytes.
Authorizations(List<ByteBuffer>) - Constructor for class org.neolumin.vertexium.inmemory.security.Authorizations
Constructs an authorization object from a list of string authorizations that have each already been encoded as UTF-8 bytes.
Authorizations() - Constructor for class org.neolumin.vertexium.inmemory.security.Authorizations
Constructs an empty set of authorizations.
Authorizations(String...) - Constructor for class org.neolumin.vertexium.inmemory.security.Authorizations
Constructs an authorizations object from a set of human-readable authorizations.

C

canRead(Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryAuthorizations
 
canRead(Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
clearData() - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
ColumnVisibility - Class in org.neolumin.vertexium.inmemory.security
Validate the column visibility is a valid expression and set the visibility for a Mutation.
ColumnVisibility() - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Creates an empty visibility.
ColumnVisibility(String) - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Creates a column visibility for a Mutation.
ColumnVisibility(byte[]) - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Creates a column visibility for a Mutation from a string already encoded in UTF-8 bytes.
ColumnVisibility.Node - Class in org.neolumin.vertexium.inmemory.security
A node in the parse tree for a visibility expression.
ColumnVisibility.Node(ColumnVisibility.NodeType, int) - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
ColumnVisibility.Node(int, int) - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
ColumnVisibility.NodeComparator - Class in org.neolumin.vertexium.inmemory.security
A node comparator.
ColumnVisibility.NodeComparator(byte[]) - Constructor for class org.neolumin.vertexium.inmemory.security.ColumnVisibility.NodeComparator
Creates a new comparator.
ColumnVisibility.NodeType - Enum in org.neolumin.vertexium.inmemory.security
The node types in a parse tree for a visibility expression.
compare(ColumnVisibility.Node, ColumnVisibility.Node) - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.NodeComparator
 
contains(byte[]) - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Checks whether this object contains the given authorization.
contains(ByteSequence) - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Checks whether this object contains the given authorization.
contains(String) - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Checks whether this object contains the given authorization.
convert(Edge) - Method in class org.neolumin.vertexium.inmemory.util.EdgeToEdgeIdIterable
 
create() - Static method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
create(InMemoryGraphConfiguration) - Static method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
create(InMemoryGraphConfiguration, IdGenerator, SearchIndex) - Static method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
create(Map) - Static method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
createAuthorizations(String...) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 

E

EdgeToEdgeIdIterable - Class in org.neolumin.vertexium.inmemory.util
 
EdgeToEdgeIdIterable(Iterable<Edge>) - Constructor for class org.neolumin.vertexium.inmemory.util.EdgeToEdgeIdIterable
 
EMPTY - Static variable in class org.neolumin.vertexium.inmemory.security.Authorizations
An empty set of authorizations.
EMPTY - Static variable in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
An empty list of nodes.
equals(Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryAuthorizations
 
equals(Object) - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
 
equals(Object) - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
equals(ColumnVisibility) - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Compares two ColumnVisibilities for string equivalence, not as a meaningful comparison of terms and conditions.
escape(byte[], boolean) - Static method in class org.neolumin.vertexium.inmemory.security.VisibilityEvaluator
Properly escapes an authorization string.
evaluate(ColumnVisibility) - Method in class org.neolumin.vertexium.inmemory.security.VisibilityEvaluator
Evaluates the given column visibility against the authorizations provided to this evaluator.

F

flatten() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Generates a byte[] that represents a normalized, but logically equivalent, form of this evaluator's expression.

G

getAllEdges() - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getAllVertices() - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getAuthorizations() - Method in class org.neolumin.vertexium.inmemory.InMemoryAuthorizations
 
getAuthorizations() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Gets the authorizations in sorted order.
getAuthorizationsBB() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Gets the authorizations in sorted order.
getChildren() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
getEdgeCount(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Vertex, Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Vertex, Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeIds(Vertex, Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgeLabels(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getEdges(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Direction, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Direction, String, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Direction, String[], EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, String, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdges(Vertex, Direction, String[], EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getEdgesFromVertex(String, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getExpression() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Accessor for the underlying byte string.
getGraph() - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
getLabel() - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getMessage() - Method in exception org.neolumin.vertexium.inmemory.security.VisibilityParseException
 
getMetadata() - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getMetadata(String) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getOtherVertex(String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getOtherVertex(String, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getOtherVertexId(String) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getParseTree() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Gets the parse tree for this column visibility.
getTerm(byte[]) - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
getTermEnd() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
getTermStart() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
getType() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility.Node
 
getVertex(Direction, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getVertex(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getVertexId(Direction) - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
getVertexIds(Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertexIds(Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertexIds(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
getVertices(Direction, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(Direction, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(Direction, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(Direction, String, EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(Direction, String[], Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
getVertices(Direction, String[], EnumSet<FetchHint>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 

H

hashCode() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
 
hashCode() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
 

I

InMemoryAuthorizations - Class in org.neolumin.vertexium.inmemory
 
InMemoryAuthorizations(String...) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryAuthorizations
 
InMemoryEdge - Class in org.neolumin.vertexium.inmemory
 
InMemoryEdge(Graph, String, String, String, String, Visibility, Iterable<Property>, Iterable<PropertyRemoveMutation>, Iterable<Visibility>, Authorizations) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryEdge
 
InMemoryElement - Class in org.neolumin.vertexium.inmemory
 
InMemoryElement(Graph, String, Visibility, Iterable<Property>, Iterable<PropertyRemoveMutation>, Iterable<Visibility>, Authorizations) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryElement
 
InMemoryGraph - Class in org.neolumin.vertexium.inmemory
 
InMemoryGraph(InMemoryGraphConfiguration, IdGenerator, SearchIndex) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryGraph
 
InMemoryGraph(InMemoryGraphConfiguration, IdGenerator, SearchIndex, Map<String, InMemoryVertex>, Map<String, InMemoryEdge>) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryGraph
 
InMemoryGraphConfiguration - Class in org.neolumin.vertexium.inmemory
 
InMemoryGraphConfiguration(Map) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryGraphConfiguration
 
InMemoryVertex - Class in org.neolumin.vertexium.inmemory
 
InMemoryVertex(Graph, String, Visibility, Iterable<Property>, Iterable<PropertyRemoveMutation>, Iterable<Visibility>, Authorizations) - Constructor for class org.neolumin.vertexium.inmemory.InMemoryVertex
 
isEmpty() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Checks if this collection of authorizations is empty.
isVisibilityValid(Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
iterator() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
 

M

markEdgeHidden(Edge, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
markEdgeVisible(Edge, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
markPropertyHidden(Property, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
markPropertyHidden(InMemoryElement, Property, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
markPropertyVisible(Property, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
markPropertyVisible(InMemoryElement, Property, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
markVertexHidden(Vertex, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
markVertexVisible(Vertex, Visibility, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 

N

normalize(ColumnVisibility.Node, byte[]) - Static method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
 
normalize(ColumnVisibility.Node, byte[], ColumnVisibility.NodeComparator) - Static method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
 

O

org.neolumin.vertexium.inmemory - package org.neolumin.vertexium.inmemory
 
org.neolumin.vertexium.inmemory.security - package org.neolumin.vertexium.inmemory.security
These class are borrowed from Accumulo and Hadoop to provide the visibility parsing and evaluation.
org.neolumin.vertexium.inmemory.util - package org.neolumin.vertexium.inmemory.util
 

P

prepareEdge(String, String, String, String, Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
prepareEdge(String, Vertex, Vertex, String, Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
prepareMutation() - Method in class org.neolumin.vertexium.inmemory.InMemoryEdge
 
prepareMutation() - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
prepareVertex(String, Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 

Q

query(Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
query(String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
quote(String) - Static method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Properly quotes terms in a column visibility expression.
quote(byte[]) - Static method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
Properly quotes terms in a column visibility expression.

R

removeEdge(Edge, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
removeHiddenVisibility(Visibility) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
removeProperty(String, String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
removeProperty(String, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
removeProperty(Element, Property, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
removePropertyInternal(String) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
removePropertyInternal(String, String) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
removeVertex(Vertex, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 

S

saveExistingElementMutation(ExistingElementMutationImpl<TElement>, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
saveProperties(Element, Iterable<Property>, Iterable<PropertyRemoveMutation>, IndexHint, Authorizations) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
setMetadata(String, Object) - Method in class org.neolumin.vertexium.inmemory.InMemoryGraph
 
size() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
Gets the size of this collection of authorizations.
stringify(ColumnVisibility.Node, byte[], StringBuilder) - Static method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
 

T

toString() - Method in class org.neolumin.vertexium.inmemory.InMemoryAuthorizations
 
toString() - Method in class org.neolumin.vertexium.inmemory.security.Authorizations
 
toString() - Method in class org.neolumin.vertexium.inmemory.security.ColumnVisibility
 

U

updateExisting(InMemoryVertex) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 
updateOrCreate(InMemoryGraph, InMemoryVertex, InMemoryVertex, Authorizations) - Static method in class org.neolumin.vertexium.inmemory.InMemoryVertex
 
updatePropertiesInternal(Iterable<Property>, Iterable<PropertyRemoveMutation>) - Method in class org.neolumin.vertexium.inmemory.InMemoryElement
 

V

valueOf(String) - Static method in enum org.neolumin.vertexium.inmemory.security.ColumnVisibility.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.neolumin.vertexium.inmemory.security.ColumnVisibility.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
VisibilityEvaluator - Class in org.neolumin.vertexium.inmemory.security
A class which evaluates visibility expressions against a set of authorizations.
VisibilityEvaluator(Authorizations) - Constructor for class org.neolumin.vertexium.inmemory.security.VisibilityEvaluator
Creates a new evaluator for the given collection of authorizations.
VisibilityParseException - Exception in org.neolumin.vertexium.inmemory.security
An exception thrown when a visibility string cannot be parsed.
VisibilityParseException(String, byte[], int) - Constructor for exception org.neolumin.vertexium.inmemory.security.VisibilityParseException
Creates a new exception.
A C E F G H I M N O P Q R S T U V 

Copyright © 2014–2015. All rights reserved.