public final class DropDB extends ACreate
Constructor and Description |
---|
DropDB(String name)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
build(CmdBuilder cb)
Builds a string representation from the command.
|
void |
databases(LockResult lr)
Adds the names of the databases that may be touched by the process.
|
static boolean |
drop(IOFile path,
String pat)
Recursively drops files in database directory with the specified pattern.
|
static boolean |
drop(String db,
StaticOptions sopts)
Deletes the specified database.
|
boolean |
newData(Context ctx)
Closes an open data reference and returns
true if this command will change the
Context.data() reference. |
protected boolean |
run()
Executes the command and serializes the result (internal call).
|
stoppable, supportsProg
close, databases, error, execute, execute, finish, finishUpdate, getOption, getOption, info, info, init, run, run, setInput, setInput, startUpdate, toString, toString, updated, updating
abort, checkStop, det, detail, listen, proc, prog, progress, registered, registered, startTimeout, stop, stopTimeout, tit, title
public DropDB(String name)
name
- name of databaseprotected boolean run()
Command
public static boolean drop(String db, StaticOptions sopts)
db
- name of the databasesopts
- static optionspublic static boolean drop(IOFile path, String pat)
path
- database pathpat
- file patternpublic boolean newData(Context ctx)
Command
true
if this command will change the
Context.data()
reference. This method is required by the progress dialog in the
frontend.public void databases(LockResult lr)
Proc
public void build(CmdBuilder cb)
Command
Copyright © 2005–2015 BaseX Team. All rights reserved.