Package org.apache.ignite.binary
Class BinaryBasicIdMapper
- java.lang.Object
-
- org.apache.ignite.binary.BinaryBasicIdMapper
-
- All Implemented Interfaces:
BinaryIdMapper
public class BinaryBasicIdMapper extends Object implements BinaryIdMapper
Base binary ID mapper implementation.
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DFLT_LOWER_CASE
Default lower case flag setting.
-
Constructor Summary
Constructors Constructor Description BinaryBasicIdMapper()
Default constructor.BinaryBasicIdMapper(boolean isLowerCase)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
int
fieldId(int typeId, String fieldName)
Get field ID.int
hashCode()
boolean
isLowerCase()
Gets whether to use strings in lower case or not.BinaryBasicIdMapper
setLowerCase(boolean isLowerCase)
Sets whether to use strings in lower case or not.String
toString()
int
typeId(String typeName)
Get type ID.
-
-
-
Field Detail
-
DFLT_LOWER_CASE
public static final boolean DFLT_LOWER_CASE
Default lower case flag setting.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BinaryBasicIdMapper
public BinaryBasicIdMapper()
Default constructor.
-
BinaryBasicIdMapper
public BinaryBasicIdMapper(boolean isLowerCase)
- Parameters:
isLowerCase
- Whether to use strings in lower case or not.Defaults to
DFLT_LOWER_CASE
.
-
-
Method Detail
-
typeId
public int typeId(String typeName)
Get type ID.- Specified by:
typeId
in interfaceBinaryIdMapper
- Parameters:
typeName
- Type name.- Returns:
- Type ID.
- See Also:
BinaryNameMapper.typeName(String)
-
fieldId
public int fieldId(int typeId, String fieldName)
Get field ID.- Specified by:
fieldId
in interfaceBinaryIdMapper
- Parameters:
typeId
- Type ID.fieldName
- Field name.- Returns:
- Field ID.
- See Also:
BinaryNameMapper.fieldName(String)
-
isLowerCase
public boolean isLowerCase()
Gets whether to use strings in lower case or not.- Returns:
- Whether to use strings in lower case or not.
-
setLowerCase
public BinaryBasicIdMapper setLowerCase(boolean isLowerCase)
Sets whether to use strings in lower case or not.- Parameters:
isLowerCase
- Whether to use strings in lower case or not.- Returns:
this
for chaining.
-
-