Package io.debezium.document
Class BasicEntry
- java.lang.Object
-
- io.debezium.document.BasicEntry
-
- All Implemented Interfaces:
Array.Entry
,Comparable<Array.Entry>
@Immutable final class BasicEntry extends Object implements Array.Entry, Comparable<Array.Entry>
Package-level implementation ofArray.Entry
in anArray
.- Author:
- Randall Hauch
-
-
Constructor Summary
Constructors Constructor Description BasicEntry(int index, Value value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(Array.Entry that)
boolean
equals(Object obj)
int
getIndex()
Get the index of the entryValue
getValue()
Get the value of the entry.int
hashCode()
String
toString()
-
-
-
Field Detail
-
index
private final int index
-
value
private final Value value
-
-
Constructor Detail
-
BasicEntry
BasicEntry(int index, Value value)
-
-
Method Detail
-
getIndex
public int getIndex()
Description copied from interface:Array.Entry
Get the index of the entry- Specified by:
getIndex
in interfaceArray.Entry
- Returns:
- the entry's index; never null
-
getValue
public Value getValue()
Description copied from interface:Array.Entry
Get the value of the entry.- Specified by:
getValue
in interfaceArray.Entry
- Returns:
- the entry's value; may be null
-
compareTo
public int compareTo(Array.Entry that)
- Specified by:
compareTo
in interfaceArray.Entry
- Specified by:
compareTo
in interfaceComparable<Array.Entry>
-
-