在alfresco 3.0 的alf_node_properties表中,有两个字段标识着在本表中存储的数据实际类型和存储类型。
实际数据的类型actual_type_n,和存储时使用的类型persisted_type_n以及序号。
ValueType | Ordinal | PersistedType | StoredInColumn |
NULL BOOLEAN INTEGER LONG FLOAT DOUBLE STRING DATE SERIALIZABLE MLTEXT CONTENT NODEREF CHILD_ASSOC_REF ASSOC_REF QNAME PATH LOCALE VERSION_NUMBER COLLECTION | 0 1 2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 |
long
String or SERIALIZABLE STRING
STRING STRING STRING STRING STRING STRING SERIALIZABLE STRING STRING NULL or SERIALIZABLE | String boolean long long float double String or Serializable String Serializable String String String String String String Serializable String String String or Serializable |
除了上述两个字段,表中还包括以下字段用于存储对应的数据类型数据
boolean_value
long_value
float_value
double_value
string_value
serializable_value
上面提到的8个字段用于node属性数据的保存。
还有node_id,qname_id,locale_id为外键,分别对应alf_node,alf_qname,alf_locale表。
主键为上述外键以及list_index字段。