Package com.graphdbapi.driver.v1.graph
Class PropertyType
- java.lang.Object
-
- com.graphdbapi.driver.v1.graph.PropertyType
-
public class PropertyType extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PropertyType.PrimitiveDataType
-
Field Summary
Fields Modifier and Type Field Description static PropertyType
BOOLEAN
static PropertyType
DATETIME
static PropertyType
DOUBLE
static PropertyType
INT
static PropertyType
LONG
static PropertyType
STRING
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PropertyType
buildList(PropertyType.PrimitiveDataType primitiveDataType)
构建List类型的属性类型static PropertyType
buildSet(PropertyType.PrimitiveDataType primitiveDataType)
构建Set类型的属性类型boolean
equals(Object o)
PropertyType.PrimitiveDataType
getFirstSign()
PropertyType.PrimitiveDataType
getPrimitiveDataType()
int
hashCode()
static boolean
isCollection(PropertyType propertyType)
判断PropertyType的类型是否为集合类型static boolean
isList(PropertyType propertyType)
判断PropertyType的类型是否为List类型static boolean
isSet(PropertyType propertyType)
判断PropertyType的类型是否为Set类型void
setFirstSign(PropertyType.PrimitiveDataType firstSign)
void
setPrimitiveDataType(PropertyType.PrimitiveDataType primitiveDataType)
String
toString()
static PropertyType
valueOf(PropertyType.PrimitiveDataType type, PropertyType.PrimitiveDataType firstSign)
属性类型的字符串转为PropertyType类型
-
-
-
Field Detail
-
INT
public static PropertyType INT
-
DOUBLE
public static PropertyType DOUBLE
-
LONG
public static PropertyType LONG
-
STRING
public static PropertyType STRING
-
BOOLEAN
public static PropertyType BOOLEAN
-
DATETIME
public static PropertyType DATETIME
-
-
Method Detail
-
buildList
public static PropertyType buildList(PropertyType.PrimitiveDataType primitiveDataType)
构建List类型的属性类型- Parameters:
primitiveDataType
- 集合内的基本数据类型- Returns:
-
buildSet
public static PropertyType buildSet(PropertyType.PrimitiveDataType primitiveDataType)
构建Set类型的属性类型- Parameters:
primitiveDataType
- 集合内的基本数据类型- Returns:
-
isSet
public static boolean isSet(PropertyType propertyType)
判断PropertyType的类型是否为Set类型- Parameters:
propertyType
-- Returns:
-
isList
public static boolean isList(PropertyType propertyType)
判断PropertyType的类型是否为List类型- Parameters:
propertyType
-- Returns:
-
isCollection
public static boolean isCollection(PropertyType propertyType)
判断PropertyType的类型是否为集合类型- Parameters:
propertyType
-- Returns:
-
getPrimitiveDataType
public PropertyType.PrimitiveDataType getPrimitiveDataType()
-
setPrimitiveDataType
public void setPrimitiveDataType(PropertyType.PrimitiveDataType primitiveDataType)
-
getFirstSign
public PropertyType.PrimitiveDataType getFirstSign()
-
setFirstSign
public void setFirstSign(PropertyType.PrimitiveDataType firstSign)
-
valueOf
public static PropertyType valueOf(PropertyType.PrimitiveDataType type, PropertyType.PrimitiveDataType firstSign)
属性类型的字符串转为PropertyType类型- Parameters:
type
- 属性枚举类型firstSign
- 如果是集合类型不能为空,表示为集合内的基本数据类型- Returns:
-
-