public abstract class CouchUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
cleanupViews(com.couchace.core.api.CouchDatabase couchDatabase) |
static void |
compactAndCleanAll(com.couchace.core.api.CouchDatabase couchDatabase,
java.util.Collection<java.lang.String> designNames) |
static void |
compactDatabase(com.couchace.core.api.CouchDatabase couchDatabase) |
static void |
compactDesigns(com.couchace.core.api.CouchDatabase couchDatabase,
java.util.Collection<java.lang.String> designNames) |
static boolean |
createDatabase(com.couchace.core.api.CouchDatabase database) |
static boolean |
createDatabase(com.couchace.core.api.CouchDatabase database,
org.crazyyak.dev.common.id.IdGenerator idGenerator,
java.util.List<java.lang.String> documentPaths) |
static boolean |
createDatabase(com.couchace.core.api.CouchDatabase database,
org.crazyyak.dev.common.id.IdGenerator idGenerator,
java.lang.String... documentPaths) |
static void |
validateDesign(com.couchace.core.api.CouchDatabase database,
java.util.Collection<java.lang.String> designNames,
java.lang.String filePath,
java.lang.String fileSuffix) |
public static void compactAndCleanAll(com.couchace.core.api.CouchDatabase couchDatabase,
java.util.Collection<java.lang.String> designNames)
public static void compactDatabase(com.couchace.core.api.CouchDatabase couchDatabase)
public static void compactDesigns(com.couchace.core.api.CouchDatabase couchDatabase,
java.util.Collection<java.lang.String> designNames)
public static void cleanupViews(com.couchace.core.api.CouchDatabase couchDatabase)
public static boolean createDatabase(com.couchace.core.api.CouchDatabase database)
throws java.io.IOException
java.io.IOExceptionpublic static boolean createDatabase(com.couchace.core.api.CouchDatabase database,
org.crazyyak.dev.common.id.IdGenerator idGenerator,
java.lang.String... documentPaths)
throws java.io.IOException
java.io.IOExceptionpublic static boolean createDatabase(com.couchace.core.api.CouchDatabase database,
org.crazyyak.dev.common.id.IdGenerator idGenerator,
java.util.List<java.lang.String> documentPaths)
throws java.io.IOException
java.io.IOExceptionpublic static void validateDesign(com.couchace.core.api.CouchDatabase database,
java.util.Collection<java.lang.String> designNames,
java.lang.String filePath,
java.lang.String fileSuffix)