public String getMax() { acquireSchemaReadLock(); try { return max; } finally { releaseSchemaReadLock(); } }
public String getCustom(final String iName) { acquireSchemaReadLock(); try { if (customFields == null) return null; return customFields.get(iName); } finally { releaseSchemaReadLock(); } }
public String getRegexp() { acquireSchemaReadLock(); try { return regexp; } finally { releaseSchemaReadLock(); } }
public OCollate getCollate() { acquireSchemaReadLock(); try { return collate; } finally { releaseSchemaReadLock(); } }
public String getMin() { acquireSchemaReadLock(); try { return min; } finally { releaseSchemaReadLock(); } }
public String getDefaultValue() { acquireSchemaReadLock(); try { return defaultValue; } finally { releaseSchemaReadLock(); } }
public Set<String> getCustomKeys() { acquireSchemaReadLock(); try { if (customFields != null) return customFields.keySet(); return new HashSet<String>(); } finally { releaseSchemaReadLock(); } }
public OType getLinkedType() { acquireSchemaReadLock(); try { return linkedType; } finally { releaseSchemaReadLock(); } }
public boolean isNotNull() { acquireSchemaReadLock(); try { return notNull; } finally { releaseSchemaReadLock(); } }
public boolean isReadonly() { acquireSchemaReadLock(); try { return readonly; } finally { releaseSchemaReadLock(); } }
@Override public String getDescription() { acquireSchemaReadLock(); try { return description; } finally { releaseSchemaReadLock(); } }
public String getName() { acquireSchemaReadLock(); try { return globalRef.getName(); } finally { releaseSchemaReadLock(); } }
public OType getType() { acquireSchemaReadLock(); try { return globalRef.getType(); } finally { releaseSchemaReadLock(); } }
/** * @deprecated Use {@link OClass#getInvolvedIndexes(String...)} instead. */ @Deprecated public Set<OIndex<?>> getIndexes() { acquireSchemaReadLock(); try { return owner.getInvolvedIndexes(globalRef.getName()); } finally { releaseSchemaReadLock(); } }
public int compareTo(final OProperty o) { acquireSchemaReadLock(); try { return globalRef.getName().compareTo(o.getName()); } finally { releaseSchemaReadLock(); } }
/** * @deprecated Use {@link OClass#areIndexed(String...)} instead. */ @Deprecated public boolean isIndexed() { acquireSchemaReadLock(); try { return owner.areIndexed(globalRef.getName()); } finally { releaseSchemaReadLock(); } }
public String getFullName() { acquireSchemaReadLock(); try { return owner.getName() + "." + globalRef.getName(); } finally { releaseSchemaReadLock(); } }
@Override public String toString() { acquireSchemaReadLock(); try { return globalRef.getName() + " (type=" + globalRef.getType() + ")"; } finally { releaseSchemaReadLock(); } }
public String getFullNameQuoted() { acquireSchemaReadLock(); try { return "`" + owner.getName() + "`.`" + globalRef.getName() + "`"; } finally { releaseSchemaReadLock(); } }
@Override public OIndex<?> createIndex(String iType, ODocument metadata) { acquireSchemaReadLock(); try { return owner.createIndex(getFullName(), iType, null, metadata, new String[] { globalRef.getName() }); } finally { releaseSchemaReadLock(); } }