Class AbstractKeyAccessor
java.lang.Object
org.apache.drill.exec.vector.accessor.AbstractKeyAccessor
- All Implemented Interfaces:
KeyAccessor
- Direct Known Subclasses:
KeyAccessors.BooleanKeyAccessor
,KeyAccessors.BytesKeyAccessor
,KeyAccessors.DateKeyAccessor
,KeyAccessors.DecimalKeyAccessor
,KeyAccessors.DoubleKeyAccessor
,KeyAccessors.IntegerKeyAccessor
,KeyAccessors.LongKeyAccessor
,KeyAccessors.PeriodKeyAccessor
,KeyAccessors.StringKeyAccessor
,KeyAccessors.TimeKeyAccessor
,KeyAccessors.TimestampKeyAccessor
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractKeyAccessor
(DictReader dictReader, ScalarReader keyReader) -
Method Summary
Modifier and TypeMethodDescriptionboolean
find
(boolean key) boolean
find
(byte[] key) boolean
find
(double key) boolean
find
(int key) boolean
find
(long key) boolean
boolean
find
(BigDecimal key) boolean
find
(org.joda.time.Instant key) boolean
find
(org.joda.time.LocalDate key) boolean
find
(org.joda.time.LocalTime key) boolean
find
(org.joda.time.Period key)
-
Field Details
-
dictReader
-
keyReader
-
-
Constructor Details
-
AbstractKeyAccessor
-
-
Method Details
-
find
public boolean find(boolean key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(int key) - Specified by:
find
in interfaceKeyAccessor
-
find
- Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(double key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(long key) - Specified by:
find
in interfaceKeyAccessor
-
find
- Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(byte[] key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(org.joda.time.Period key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(org.joda.time.LocalDate key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(org.joda.time.LocalTime key) - Specified by:
find
in interfaceKeyAccessor
-
find
public boolean find(org.joda.time.Instant key) - Specified by:
find
in interfaceKeyAccessor
-