本文整理汇总了Java中com.orientechnologies.orient.core.metadata.schema.OClass.existsProperty方法的典型用法代码示例。如果您正苦于以下问题:Java OClass.existsProperty方法的具体用法?Java OClass.existsProperty怎么用?Java OClass.existsProperty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.orientechnologies.orient.core.metadata.schema.OClass
的用法示例。
在下文中一共展示了OClass.existsProperty方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createCaseInsensitiveNameField
import com.orientechnologies.orient.core.metadata.schema.OClass; //导入方法依赖的package包/类
private void createCaseInsensitiveNameField(final OClass type) {
log.info("Creating case-insensitive name field on component");
if (!type.existsProperty(P_CI_NAME)) {
type.createProperty(P_CI_NAME, OType.STRING)
.setCollate(new OCaseInsensitiveCollate())
.setMandatory(false)
.setNotNull(false);
}
}
示例2: renameAssetLastAccessedField
import com.orientechnologies.orient.core.metadata.schema.OClass; //导入方法依赖的package包/类
private void renameAssetLastAccessedField() {
try (ODatabaseDocumentTx db = componentDatabaseInstance.get().connect()) {
OClass assetClass = getAssetDbClass(db);
if (assetClass.existsProperty(P_LAST_ACCESSED)) {
db.command(new OCommandSQL(ALTER_ASSET_LAST_ACCESSED)).execute();
}
}
}
示例3: maybeCreateProperty
import com.orientechnologies.orient.core.metadata.schema.OClass; //导入方法依赖的package包/类
private void maybeCreateProperty(final OClass oClass, final String property, final OType oType) {
if (!oClass.existsProperty(property)) {
oClass.createProperty(property, oType);
}
}