Class DBTableIndex
- java.lang.Object
-
- com.runemate.game.api.hybrid.cache.db.DBTableIndex
-
- All Implemented Interfaces:
DecodedItem
public class DBTableIndex extends java.lang.Object implements DecodedItem
-
-
Constructor Summary
Constructors Constructor Description DBTableIndex(int tableId, int columnId)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decode(Js5InputStream stream)
static java.lang.Object[]
decodeColumnFields(Js5InputStream stream, CS2VarType[] types)
boolean
equals(java.lang.Object o)
int
getColumnId()
int
getTableId()
java.util.List<java.util.Map<java.lang.Object,java.util.List<java.lang.Integer>>>
getTupleIndexes()
BaseType[]
getTupleTypes()
int
hashCode()
void
setTupleIndexes(java.util.List<java.util.Map<java.lang.Object,java.util.List<java.lang.Integer>>> tupleIndexes)
void
setTupleTypes(BaseType[] tupleTypes)
java.lang.String
toString()
-
-
-
Method Detail
-
decode
public void decode(Js5InputStream stream) throws java.io.IOException
- Specified by:
decode
in interfaceDecodedItem
- Throws:
java.io.IOException
-
decodeColumnFields
public static java.lang.Object[] decodeColumnFields(Js5InputStream stream, CS2VarType[] types) throws java.io.IOException
- Throws:
java.io.IOException
-
getTableId
public int getTableId()
-
getColumnId
public int getColumnId()
-
getTupleTypes
public BaseType[] getTupleTypes()
-
getTupleIndexes
public java.util.List<java.util.Map<java.lang.Object,java.util.List<java.lang.Integer>>> getTupleIndexes()
-
setTupleTypes
public void setTupleTypes(BaseType[] tupleTypes)
-
setTupleIndexes
public void setTupleIndexes(java.util.List<java.util.Map<java.lang.Object,java.util.List<java.lang.Integer>>> tupleIndexes)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-