Package com.arcadedb.schema
Interface Schema
-
- All Known Implementing Classes:
EmbeddedSchema
public interface Schema
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Schema.INDEX_TYPE
-
Method Summary
-
-
-
Method Detail
-
getFileById
PaginatedComponent getFileById(int id)
-
existsBucket
boolean existsBucket(String bucketName)
-
getFileByIdIfExists
PaginatedComponent getFileByIdIfExists(int id)
-
getBuckets
Collection<Bucket> getBuckets()
-
getBucketById
Bucket getBucketById(int id)
-
existsIndex
boolean existsIndex(String indexName)
-
copyType
DocumentType copyType(String typeName, String newTypeName, Class<? extends DocumentType> newType, int buckets, int pageSize, int transactionBatchSize)
-
getIndexes
Index[] getIndexes()
-
createTypeIndex
Index createTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String... propertyNames)
-
createTypeIndex
Index createTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize)
-
createTypeIndex
Index createTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize, Index.BuildIndexCallback callback)
-
createTypeIndex
Index createTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize, LSMTreeIndexAbstract.NULL_STRATEGY nullStrategy, Index.BuildIndexCallback callback)
-
getOrCreateTypeIndex
Index getOrCreateTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String... propertyNames)
-
getOrCreateTypeIndex
Index getOrCreateTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize)
-
getOrCreateTypeIndex
Index getOrCreateTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize, Index.BuildIndexCallback callback)
-
getOrCreateTypeIndex
Index getOrCreateTypeIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String[] propertyNames, int pageSize, LSMTreeIndexAbstract.NULL_STRATEGY nullStrategy, Index.BuildIndexCallback callback)
-
createBucketIndex
Index createBucketIndex(Schema.INDEX_TYPE indexType, boolean unique, String typeName, String bucketName, String[] propertyNames, int pageSize, LSMTreeIndexAbstract.NULL_STRATEGY nullStrategy, Index.BuildIndexCallback callback)
-
createManualIndex
Index createManualIndex(Schema.INDEX_TYPE indexType, boolean unique, String indexName, Type[] keyTypes, int pageSize, LSMTreeIndexAbstract.NULL_STRATEGY nullStrategy)
-
getDictionary
Dictionary getDictionary()
-
getTypes
Collection<DocumentType> getTypes()
-
getType
DocumentType getType(String typeName)
-
dropType
void dropType(String typeName)
-
getTypeNameByBucketId
String getTypeNameByBucketId(int bucketId)
-
getTypeByBucketId
DocumentType getTypeByBucketId(int bucketId)
-
existsType
boolean existsType(String typeName)
-
dropBucket
void dropBucket(String bucketName)
-
dropIndex
void dropIndex(String indexName)
-
createDocumentType
DocumentType createDocumentType(String typeName)
-
createDocumentType
DocumentType createDocumentType(String typeName, int buckets)
-
createDocumentType
DocumentType createDocumentType(String typeName, List<Bucket> buckets)
-
createDocumentType
DocumentType createDocumentType(String typeName, int buckets, int pageSize)
-
createDocumentType
DocumentType createDocumentType(String typeName, List<Bucket> buckets, int pageSize)
-
getOrCreateDocumentType
DocumentType getOrCreateDocumentType(String typeName)
-
getOrCreateDocumentType
DocumentType getOrCreateDocumentType(String typeName, int buckets)
-
getOrCreateDocumentType
DocumentType getOrCreateDocumentType(String typeName, int buckets, int pageSize)
-
createVertexType
VertexType createVertexType(String typeName)
-
createVertexType
VertexType createVertexType(String typeName, int buckets)
-
createVertexType
VertexType createVertexType(String typeName, List<Bucket> buckets)
-
createVertexType
VertexType createVertexType(String typeName, int buckets, int pageSize)
-
createVertexType
VertexType createVertexType(String typeName, List<Bucket> buckets, int pageSize)
-
getOrCreateVertexType
VertexType getOrCreateVertexType(String typeName)
-
getOrCreateVertexType
VertexType getOrCreateVertexType(String typeName, int buckets)
-
getOrCreateVertexType
VertexType getOrCreateVertexType(String typeName, int buckets, int pageSize)
-
getTimeZone
TimeZone getTimeZone()
-
setTimeZone
void setTimeZone(TimeZone timeZone)
-
getDateFormat
String getDateFormat()
-
setDateFormat
void setDateFormat(String dateFormat)
-
getDateTimeFormat
String getDateTimeFormat()
-
setDateTimeFormat
void setDateTimeFormat(String dateTimeFormat)
-
getEncoding
String getEncoding()
-
getEmbedded
EmbeddedSchema getEmbedded()
-
-