org
.
locationtech
.
geomesa
.
accumulo
.
index
AccumuloAttributeIndex
Related Docs:
object AccumuloAttributeIndex
|
package index
trait
AccumuloAttributeIndex
extends
AccumuloFeatureIndex
with
AccumuloIndexAdapter
with
AttributeIndex
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
,
Range
,
ScanConfig
] with
AttributeSplittable
Linear Supertypes
AttributeSplittable
,
AttributeIndex
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
,
Range
,
ScanConfig
],
LazyLogging
,
AttributeRowDecoder
,
AttributeFilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
],
AccumuloIndexAdapter
,
IndexAdapter
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
,
Range
,
ScanConfig
],
AccumuloFeatureIndex
,
GeoMesaFeatureIndex
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
],
AnyRef
,
Any
Known Subclasses
AttributeIndex
,
AttributeIndexV4
,
AttributeIndexV5
Ordering
Alphabetic
By inheritance
Inherited
AccumuloAttributeIndex
AttributeSplittable
AttributeIndex
LazyLogging
AttributeRowDecoder
AttributeFilterStrategy
AccumuloIndexAdapter
IndexAdapter
AccumuloFeatureIndex
GeoMesaFeatureIndex
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Type Members
type
ScanConfigFn
= (
SimpleFeatureType
,
Option
[
Filter
],
Option
[(
String
,
SimpleFeatureType
)]) ⇒
ScanConfig
type
TypedFilterStrategy
=
FilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
Definition Classes
GeoMesaFeatureIndex
Abstract Value Members
abstract
def
version
:
Int
Definition Classes
GeoMesaFeatureIndex
Concrete Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
AllowJoinPlans
:
ThreadLocal
[
Boolean
]
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
configure
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
:
Unit
Definition Classes
AccumuloFeatureIndex
→ GeoMesaFeatureIndex
def
configureSplits
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
:
Unit
Definition Classes
AccumuloAttributeIndex
→
AttributeSplittable
def
createDelete
(
row:
Array
[
Byte
]
,
feature:
AccumuloFeature
)
:
Mutation
Attributes
protected
Definition Classes
AccumuloAttributeIndex
→
AccumuloIndexAdapter
→ IndexAdapter
def
createDelete
(
row:
Array
[
Byte
]
,
feature:
AccumuloFeature
,
coverage:
IndexCoverage
)
:
Mutation
Attributes
protected
def
createInsert
(
row:
Array
[
Byte
]
,
feature:
AccumuloFeature
)
:
Mutation
Attributes
protected
Definition Classes
AccumuloAttributeIndex
→
AccumuloIndexAdapter
→ IndexAdapter
def
createInsert
(
row:
Array
[
Byte
]
,
feature:
AccumuloFeature
,
coverage:
IndexCoverage
)
:
Mutation
Attributes
protected
def
decodeRowValue
(
sft:
SimpleFeatureType
,
index:
Int
)
: (
Array
[
Byte
],
Int
,
Int
) ⇒
Try
[
AnyRef
]
Definition Classes
AttributeIndex → AttributeRowDecoder
def
delete
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
,
shared:
Boolean
)
:
Unit
Definition Classes
AccumuloFeatureIndex
→ GeoMesaFeatureIndex
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
generateTableName
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
:
String
Attributes
protected
Definition Classes
GeoMesaFeatureIndex
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getCost
(
sft:
SimpleFeatureType
,
stats:
Option
[
GeoMesaStats
]
,
filter:
AccumuloFilterStrategyType
,
transform:
Option
[
SimpleFeatureType
]
)
:
Long
Definition Classes
AccumuloAttributeIndex
→ AttributeFilterStrategy → GeoMesaFeatureIndex
def
getFilterStrategy
(
sft:
SimpleFeatureType
,
filter:
Filter
,
transform:
Option
[
SimpleFeatureType
]
)
:
Seq
[
AccumuloFilterStrategyType
]
Definition Classes
AccumuloAttributeIndex
→ AttributeFilterStrategy → GeoMesaFeatureIndex
def
getIdFromRow
(
sft:
SimpleFeatureType
)
: (
Array
[
Byte
],
Int
,
Int
) ⇒
String
Definition Classes
AttributeIndex → GeoMesaFeatureIndex
def
getQueryPlan
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
,
filter:
FilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
,
hints:
Hints
,
explain:
Explainer
)
:
QueryPlan
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
Definition Classes
AttributeIndex → GeoMesaFeatureIndex
def
getRowKeys
(
sft:
SimpleFeatureType
,
lenient:
Boolean
)
: (
AccumuloFeature
) ⇒
Seq
[(
Int
,
Array
[
Byte
])]
Attributes
protected
Definition Classes
AttributeIndex
def
getSecondaryIndexKeyLength
(
sft:
SimpleFeatureType
)
:
Int
Attributes
protected
Definition Classes
AttributeIndex
def
getShards
(
sft:
SimpleFeatureType
)
:
IndexedSeq
[
Array
[
Byte
]]
Attributes
protected
Definition Classes
AttributeIndex
def
getSplits
(
sft:
SimpleFeatureType
)
:
Seq
[
Array
[
Byte
]]
Definition Classes
AttributeIndex → GeoMesaFeatureIndex
def
getTableName
(
typeName:
String
,
ds:
AccumuloDataStore
)
:
String
Definition Classes
AccumuloFeatureIndex
→ GeoMesaFeatureIndex
def
hasDuplicates
(
sft:
SimpleFeatureType
,
filter:
Option
[
Filter
]
)
:
Boolean
Attributes
protected
Definition Classes
AccumuloAttributeIndex
→
AccumuloIndexAdapter
val
hasPrecomputedBins
:
Boolean
Definition Classes
AccumuloAttributeIndex
→
AccumuloFeatureIndex
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
lazy val
identifier
:
String
Definition Classes
GeoMesaFeatureIndex
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
lazy val
logger
:
Logger
Attributes
protected
Definition Classes
LazyLogging
val
name
:
String
Definition Classes
AttributeIndex → GeoMesaFeatureIndex
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
queryThreads
(
ds:
AccumuloDataStore
)
:
Int
Attributes
protected
Definition Classes
AccumuloIndexAdapter
def
range
(
start:
Array
[
Byte
]
,
end:
Array
[
Byte
]
)
:
Range
Attributes
protected
Definition Classes
AccumuloIndexAdapter
→ IndexAdapter
def
rangeExact
(
row:
Array
[
Byte
]
)
:
Range
Attributes
protected
Definition Classes
AccumuloIndexAdapter
→ IndexAdapter
def
rangePrefix
(
prefix:
Array
[
Byte
]
)
:
Range
Attributes
protected
Definition Classes
IndexAdapter
def
removeAll
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
:
Unit
Definition Classes
AccumuloFeatureIndex
→ GeoMesaFeatureIndex
def
remover
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
: (
AccumuloFeature
) ⇒
Seq
[
Mutation
]
Definition Classes
AccumuloAttributeIndex
→ AttributeIndex → GeoMesaFeatureIndex
def
scanConfig
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
,
filter:
FilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
,
ranges:
Seq
[
Range
]
,
ecql:
Option
[
Filter
]
,
hints:
Hints
)
:
ScanConfig
Attributes
protected
Definition Classes
AccumuloAttributeIndex
→
AccumuloIndexAdapter
→ IndexAdapter
def
scanPlan
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
,
filter:
FilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
,
config:
ScanConfig
)
:
QueryPlan
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
Attributes
protected
Definition Classes
AccumuloAttributeIndex
→
AccumuloIndexAdapter
→ IndexAdapter
def
secondaryIndex
(
sft:
SimpleFeatureType
)
:
Option
[
IndexKeySpace
[_]]
Attributes
protected
Definition Classes
AttributeIndex
val
serializedWithId
:
Boolean
Definition Classes
AccumuloAttributeIndex
→ GeoMesaFeatureIndex
def
supports
(
sft:
SimpleFeatureType
)
:
Boolean
Definition Classes
AttributeIndex → GeoMesaFeatureIndex
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
lazy val
tableNameKey
:
String
Definition Classes
GeoMesaFeatureIndex
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
writer
(
sft:
SimpleFeatureType
,
ds:
AccumuloDataStore
)
: (
AccumuloFeature
) ⇒
Seq
[
Mutation
]
Definition Classes
AccumuloAttributeIndex
→ AttributeIndex → GeoMesaFeatureIndex
Inherited from
AttributeSplittable
Inherited from
AttributeIndex
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
,
Range
,
ScanConfig
]
Inherited from
LazyLogging
Inherited from
AttributeRowDecoder
Inherited from
AttributeFilterStrategy
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
Inherited from
AccumuloIndexAdapter
Inherited from
IndexAdapter
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
,
Range
,
ScanConfig
]
Inherited from
AccumuloFeatureIndex
Inherited from
GeoMesaFeatureIndex
[
AccumuloDataStore
,
AccumuloFeature
,
Mutation
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped