public long countClass(String iClassName) { return database.countClass(iClassName); }
@Override public long countClass(String iClassName, boolean iPolymorphic) { checkOpenness(); return internal.countClass(iClassName, iPolymorphic); }
@Override public long countClass(String iClassName) { checkOpenness(); return internal.countClass(iClassName); }
public long count(final boolean isPolymorphic) { acquireSchemaReadLock(); try { return getDatabase().countClass(getName(), isPolymorphic); } finally { releaseSchemaReadLock(); } }
/** * Drops an edge class. * * @param iTypeName Edge class name */ public void dropEdgeType(final String iTypeName) { makeActive(); if (getDatabase().countClass(iTypeName) > 0) throw new OCommandExecutionException( "cannot drop edge type '" + iTypeName + "' because it contains Edges. Use 'DELETE EDGE' command first to remove data"); executeOutsideTx(new OCallable<OClass, OrientBaseGraph>() { @Override public OClass call(final OrientBaseGraph g) { getRawGraph().getMetadata().getSchema().dropClass(iTypeName); return null; } }, "drop edge type '", iTypeName, "'"); }
/** * Drop a vertex class. * * @param iTypeName Vertex class name */ public void dropVertexType(final String iTypeName) { makeActive(); if (getDatabase().countClass(iTypeName) > 0) throw new OCommandExecutionException("cannot drop vertex type '" + iTypeName + "' because it contains Vertices. Use 'DELETE VERTEX' command first to remove data"); executeOutsideTx(new OCallable<OClass, OrientBaseGraph>() { @Override public OClass call(final OrientBaseGraph g) { ODatabaseDocument rawGraph = getRawGraph(); rawGraph.getMetadata().getSchema().dropClass(iTypeName); return null; } }, "drop vertex type '", iTypeName, "'"); }
count = currentDatabase.countClass(cls.getName(), false); totalElements += count;
final long totalEdges = db.countClass("E"); long browsedEdges = 0; long lastLapBrowsed = 0;
final long totalEdges = db.countClass("E"); long browsedEdges = 0; long lastLapBrowsed = 0;
final long count = currentDatabase.countClass(cls.getName(), false); message("\nRecords..............: " + count);