| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Hydra.Ext.Tinkerpop.Typed
Synopsis
- data CollectionType
- _CollectionType :: Name
- _CollectionType_list :: FieldName
- _CollectionType_map :: FieldName
- _CollectionType_optional :: FieldName
- _CollectionType_set :: FieldName
- data CollectionValue
- _CollectionValue :: Name
- _CollectionValue_list :: FieldName
- _CollectionValue_map :: FieldName
- _CollectionValue_optional :: FieldName
- _CollectionValue_set :: FieldName
- data Edge = Edge {}
- _Edge :: Name
- _Edge_id :: FieldName
- _Edge_label :: FieldName
- _Edge_out :: FieldName
- _Edge_in :: FieldName
- _Edge_properties :: FieldName
- newtype EdgeId = EdgeId {}
- _EdgeId :: Name
- newtype EdgeIdType = EdgeIdType {}
- _EdgeIdType :: Name
- data EdgeType = EdgeType {}
- _EdgeType :: Name
- _EdgeType_id :: FieldName
- _EdgeType_out :: FieldName
- _EdgeType_in :: FieldName
- _EdgeType_properties :: FieldName
- data Id
- _Id :: Name
- _Id_vertex :: FieldName
- _Id_edge :: FieldName
- data IdType
- _IdType :: Name
- _IdType_vertex :: FieldName
- _IdType_edge :: FieldName
- newtype Key = Key {}
- _Key :: Name
- newtype Label = Label {}
- _Label :: Name
- data Type
- _Type :: Name
- _Type_literal :: FieldName
- _Type_collection :: FieldName
- _Type_element :: FieldName
- data Value
- _Value :: Name
- _Value_literal :: FieldName
- _Value_collection :: FieldName
- _Value_element :: FieldName
- data Vertex = Vertex {}
- _Vertex :: Name
- _Vertex_id :: FieldName
- _Vertex_label :: FieldName
- _Vertex_properties :: FieldName
- newtype VertexId = VertexId {}
- _VertexId :: Name
- newtype VertexIdType = VertexIdType {}
- _VertexIdType :: Name
- data VertexType = VertexType {}
- _VertexType :: Name
- _VertexType_id :: FieldName
- _VertexType_properties :: FieldName
Documentation
data CollectionType Source #
The type of a collection, such as a list of strings or an optional integer value
Constructors
| CollectionTypeList Type | |
| CollectionTypeMap Type | |
| CollectionTypeOptional Type | |
| CollectionTypeSet Type |
Instances
| Read CollectionType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods readsPrec :: Int -> ReadS CollectionType # readList :: ReadS [CollectionType] # | |
| Show CollectionType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods showsPrec :: Int -> CollectionType -> ShowS # show :: CollectionType -> String # showList :: [CollectionType] -> ShowS # | |
| Eq CollectionType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods (==) :: CollectionType -> CollectionType -> Bool # (/=) :: CollectionType -> CollectionType -> Bool # | |
| Ord CollectionType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods compare :: CollectionType -> CollectionType -> Ordering # (<) :: CollectionType -> CollectionType -> Bool # (<=) :: CollectionType -> CollectionType -> Bool # (>) :: CollectionType -> CollectionType -> Bool # (>=) :: CollectionType -> CollectionType -> Bool # max :: CollectionType -> CollectionType -> CollectionType # min :: CollectionType -> CollectionType -> CollectionType # | |
data CollectionValue Source #
A collection of values, such as a list of strings or an optional integer value
Constructors
| CollectionValueList [Value] | |
| CollectionValueMap (Map Key Value) | |
| CollectionValueOptional (Maybe Value) | |
| CollectionValueSet (Set Value) |
Instances
| Read CollectionValue Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods readsPrec :: Int -> ReadS CollectionValue # readList :: ReadS [CollectionValue] # | |
| Show CollectionValue Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods showsPrec :: Int -> CollectionValue -> ShowS # show :: CollectionValue -> String # showList :: [CollectionValue] -> ShowS # | |
| Eq CollectionValue Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods (==) :: CollectionValue -> CollectionValue -> Bool # (/=) :: CollectionValue -> CollectionValue -> Bool # | |
| Ord CollectionValue Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods compare :: CollectionValue -> CollectionValue -> Ordering # (<) :: CollectionValue -> CollectionValue -> Bool # (<=) :: CollectionValue -> CollectionValue -> Bool # (>) :: CollectionValue -> CollectionValue -> Bool # (>=) :: CollectionValue -> CollectionValue -> Bool # max :: CollectionValue -> CollectionValue -> CollectionValue # min :: CollectionValue -> CollectionValue -> CollectionValue # | |
An edge, comprised of an id, an out-vertex and in-vertex id, and zero or more properties
Constructors
| Edge | |
A literal value representing an edge id
newtype EdgeIdType Source #
The type of a reference to an edge by id
Constructors
| EdgeIdType | |
Fields
| |
Instances
| Read EdgeIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods readsPrec :: Int -> ReadS EdgeIdType # readList :: ReadS [EdgeIdType] # readPrec :: ReadPrec EdgeIdType # readListPrec :: ReadPrec [EdgeIdType] # | |
| Show EdgeIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods showsPrec :: Int -> EdgeIdType -> ShowS # show :: EdgeIdType -> String # showList :: [EdgeIdType] -> ShowS # | |
| Eq EdgeIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed | |
| Ord EdgeIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods compare :: EdgeIdType -> EdgeIdType -> Ordering # (<) :: EdgeIdType -> EdgeIdType -> Bool # (<=) :: EdgeIdType -> EdgeIdType -> Bool # (>) :: EdgeIdType -> EdgeIdType -> Bool # (>=) :: EdgeIdType -> EdgeIdType -> Bool # max :: EdgeIdType -> EdgeIdType -> EdgeIdType # min :: EdgeIdType -> EdgeIdType -> EdgeIdType # | |
_EdgeIdType :: Name Source #
The type of an edge, with characteristic id, out-vertex, in-vertex, and property types
Constructors
| EdgeType | |
Fields | |
The type of a reference to a strongly-typed element (vertex or edge) by id
Constructors
| IdTypeVertex VertexType | |
| IdTypeEdge EdgeType |
A property key or map key
A vertex or edge label
The type of a value, such as a property value
Constructors
| TypeLiteral LiteralType | |
| TypeCollection CollectionType | |
| TypeElement IdType |
A concrete value such as a number or string, a collection of other values, or an element reference
Constructors
| ValueLiteral Literal | |
| ValueCollection CollectionValue | |
| ValueElement Id |
A vertex, comprised of an id and zero or more properties
Constructors
| Vertex | |
Fields
| |
A literal value representing a vertex id
Constructors
| VertexId | |
Fields
| |
newtype VertexIdType Source #
The type of a reference to a vertex by id
Constructors
| VertexIdType | |
Fields
| |
Instances
| Read VertexIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods readsPrec :: Int -> ReadS VertexIdType # readList :: ReadS [VertexIdType] # | |
| Show VertexIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods showsPrec :: Int -> VertexIdType -> ShowS # show :: VertexIdType -> String # showList :: [VertexIdType] -> ShowS # | |
| Eq VertexIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed | |
| Ord VertexIdType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods compare :: VertexIdType -> VertexIdType -> Ordering # (<) :: VertexIdType -> VertexIdType -> Bool # (<=) :: VertexIdType -> VertexIdType -> Bool # (>) :: VertexIdType -> VertexIdType -> Bool # (>=) :: VertexIdType -> VertexIdType -> Bool # max :: VertexIdType -> VertexIdType -> VertexIdType # min :: VertexIdType -> VertexIdType -> VertexIdType # | |
_VertexIdType :: Name Source #
data VertexType Source #
The type of a vertex, with characteristic id and property types
Constructors
| VertexType | |
Fields | |
Instances
| Read VertexType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods readsPrec :: Int -> ReadS VertexType # readList :: ReadS [VertexType] # readPrec :: ReadPrec VertexType # readListPrec :: ReadPrec [VertexType] # | |
| Show VertexType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods showsPrec :: Int -> VertexType -> ShowS # show :: VertexType -> String # showList :: [VertexType] -> ShowS # | |
| Eq VertexType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed | |
| Ord VertexType Source # | |
Defined in Hydra.Ext.Tinkerpop.Typed Methods compare :: VertexType -> VertexType -> Ordering # (<) :: VertexType -> VertexType -> Bool # (<=) :: VertexType -> VertexType -> Bool # (>) :: VertexType -> VertexType -> Bool # (>=) :: VertexType -> VertexType -> Bool # max :: VertexType -> VertexType -> VertexType # min :: VertexType -> VertexType -> VertexType # | |
_VertexType :: Name Source #