Class DBCreate
- java.lang.Object
-
- org.basex.query.up.primitives.Update
-
- org.basex.query.up.primitives.name.NameUpdate
-
- org.basex.query.up.primitives.name.DBCreate
-
- All Implemented Interfaces:
Comparable<NameUpdate>
public final class DBCreate extends NameUpdate
Update primitive for theFunction._DB_CREATE
function.- Author:
- BaseX Team 2005-24, BSD License, Lukas Kircher
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply()
Applies this operation.String
operation()
Returns an info string.void
prepare()
Prepares this operation.String
toString()
-
-
-
Constructor Detail
-
DBCreate
public DBCreate(String name, NewInput[] inputs, HashMap<String,String> qopts, QueryContext qc, InputInfo info) throws QueryException
Constructor.- Parameters:
name
- name for created databaseinputs
- inputs (ANode and QueryInput references)qopts
- query optionsqc
- query contextinfo
- input info (can benull
)- Throws:
QueryException
- query exception
-
-
Method Detail
-
prepare
public void prepare() throws QueryException
Description copied from class:NameUpdate
Prepares this operation.- Specified by:
prepare
in classNameUpdate
- Throws:
QueryException
- exception
-
apply
public void apply() throws QueryException
Description copied from class:NameUpdate
Applies this operation.- Specified by:
apply
in classNameUpdate
- Throws:
QueryException
- exception
-
operation
public String operation()
Description copied from class:NameUpdate
Returns an info string.- Specified by:
operation
in classNameUpdate
- Returns:
- info string
-
-