lightdb-core
lightdb-core
API
lightdb
aggregate
AggregateFilter
AggregateFilter
Combined
Contains
Distance
EndsWith
Equals
Exact
In
NotEquals
RangeDouble
RangeLong
Regex
StartsWith
AggregateFunction
AggregateQuery
AggregateSupport
AggregateType
AggregateType
Avg
Concat
ConcatDistinct
Count
CountDistinct
Group
Max
Min
Sum
backup
DatabaseBackup
DatabaseRestore
cache
QueryCache
distance
Distance
Distance
DistanceUnit
DistanceUnit
Centimeters
Feet
Inches
Kilometers
Meters
Micrometers
Miles
Millimeters
Nanometers
NauticalMiles
Yards
DoubleExtras
IntExtras
doc
DocState
DocState
Added
Modified
Removed
Document
DocumentModel
field
JsonConversion
MaterializedBatchModel
MaterializedModel
RecordDocument
RecordDocumentModel
error
DocNotFoundException
ModelMissingFieldsException
NonIndexedFieldException
facet
FacetConfig
FacetQuery
FacetResult
FacetResultValue
FacetValue
FacetValue
feature
DBFeatureKey
FeatureKey
FeatureSupport
field
Field
Field
FacetField
Indexed
Tokenized
UniqueIndex
FieldGetter
FieldGetter
IndexingKey
IndexingState
filter
Condition
Condition
Filter
Must
MustNot
Should
Filter
Filter
Contains
Distance
DrillDownFacetFilter
EndsWith
Equals
Equals
Exact
In
In
Multi
NotEquals
NotEquals
RangeDouble
RangeLong
Regex
Regex
StartsWith
FilterBuilder
FilterClause
FilterExtras
FilterSupport
FilterSupport
ListFilterExtras
QueryOptimizer
SetFilterExtras
graph
EdgeDocument
EdgeModel
ReverseEdgeDocument
ReverseEdgeDocument
ReverseEdgeModel
id
EdgeId
EdgeId
Id
Id
StringId
lock
Lock
LockManager
materialized
Materializable
Materialized
MaterializedAggregate
MaterializedAndDoc
MaterializedIndex
spatial
DistanceAndDoc
Geo
Geo
GeometryCollection
Line
MultiLine
MultiPoint
MultiPolygon
Point
Polygon
Polygon
Spatial
SpatialRelation
SpatialRelation
Contains
Disjoint
Intersects
Within
store
hashmap
HashMapStore
HashMapStore
HashMapTransaction
split
SplitCollection
SplitCollectionTransaction
SplitStoreManager
BufferedWritingTransaction
BufferedWritingTransaction
Collection
CollectionManager
Conversion
Conversion
Converted
Distance
Doc
DocAndIndexes
Json
Materialized
Value
PrefixScanningStore
PrefixScanningStoreManager
Store
transaction
trigger
Store
StoreManager
StoreMode
StoreMode
All
Indexes
Transactionless
json
WriteBuffer
WriteOp
WriteOp
Delete
Insert
Upsert
transaction
CollectionTransaction
PrefixScanningTransaction
Transaction
TransactionManager
Tx10
Tx2
Tx3
Tx4
Tx5
Tx6
Tx7
Tx8
Tx9
traverse
DocumentTraversalBuilder
EdgeTraversalBuilder
GraphTraversal
StepFunctionTraversal
TransactionTraversalSupport
traverse
TraversalPath
TraversalStrategy
TraversalStrategy
BFS
DFS
trigger
BasicStoreTrigger
StoreTrigger
StoreTriggers
upgrade
DatabaseUpgrade
util
ActionIterator
Aggregator
AtomicList
Disposable
ElasticHashMap
ElasticHashMap
Initializable
IteratorExtras
Nowish
KeyValue
KeyValue
LightDB
stored
MultiStore
NumericOps
Persistence
Persistence
Cached
Memory
Stored
Query
Query
SearchResults
Sort
Sort
BestMatch
ByDistance
ByField
IndexOrder
SortDirection
SortDirection
Ascending
Descending
StoredValue
Timestamp
Timestamp
lightdb-core
/
lightdb
/
lightdb.doc
/
DocumentModel
DocumentModel
lightdb.doc.DocumentModel
trait
DocumentModel
[
Doc
<:
Document
[
Doc
]]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
trait
JsonConversion
[
Doc
]
class
ReverseEdgeModel
[
Edge
,
From
,
To
]
object
KeyValue
trait
MaterializedModel
[
Doc
,
MaterialDoc
,
MaterialModel
]
trait
MaterializedBatchModel
[
Doc
,
MaterialDoc
,
MaterialModel
]
trait
RecordDocumentModel
[
Doc
]
trait
EdgeModel
[
Doc
,
From
,
To
]
Show all
Members list
Clear all
Type members
Classlikes
object
field
Attributes
Supertypes
class
Object
trait
Matchable
class
Any
Self type
field
.
type
Types
type
F
[
V
] =
Field
[
Doc
,
V
]
type
FF
=
FacetField
[
Doc
]
type
I
[
V
] =
Indexed
[
Doc
,
V
]
type
T
=
Tokenized
[
Doc
]
type
U
[
V
] =
UniqueIndex
[
Doc
,
V
]
Value members
Abstract methods
def
map2Doc
(
map
:
Map
[
String
,
Any
]):
Doc
Concrete methods
def
facetFields
:
List
[
FF
]
def
fieldByName
[
F
](
name
:
String
):
Field
[
Doc
,
F
]
def
fields
:
List
[
Field
[
Doc
,
_
]]
def
id
(
value
:
String
):
Id
[
Doc
]
def
indexedFields
:
List
[
Field
[
Doc
,
_
]]
protected
def
init
[
Model
<:
DocumentModel
[
Doc
]](
store
:
Store
[
Doc
,
Model
]):
Task
[
Unit
]
final
def
initialize
[
Model
<:
DocumentModel
[
Doc
]](
store
:
Store
[
Doc
,
Model
]):
Task
[
Unit
]
Concrete fields
val
_id
:
UniqueIndex
[
Doc
,
Id
[
Doc
]]
lazy
val
builder
:
FilterBuilder
[
Doc
,
this
.
type
]
Implicits
Implicits
implicit
def
rw
:
RW
[
Doc
]
In this article
Attributes
Members list
Type members
Classlikes
Types
Value members
Abstract methods
Concrete methods
Concrete fields
Implicits
Implicits