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 booleanDFLT_LOWER_CASEDefault 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 booleanequals(Object o)intfieldId(int typeId, String fieldName)Get field ID.inthashCode()booleanisLowerCase()Gets whether to use strings in lower case or not.BinaryBasicIdMappersetLowerCase(boolean isLowerCase)Sets whether to use strings in lower case or not.StringtoString()inttypeId(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:
typeIdin 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:
fieldIdin 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:
thisfor chaining.
-
-