Learn R Programming

RBaseX (version 1.1.2)

Create: Create

Description

Creates a new database with the specified name and input (may be empty).

Usage

Create(session, name, input)

Value

A list with two items

  • info Aditional info

  • success A boolean, indicating if the command was completed successfull

Arguments

session

BasexClient instance-ID

name

Database name

input

Additional input, may be empty

Details

The input can be a UTF-8 encoded XML document, a binary resource, or any other data (such as JSON or CSV) that can be successfully converted to a resource by the server. 'Check' is a convenience command that combines OPEN and CREATE DB: If a database with the name input exists, and if there is no existing file or directory with the same name that has a newer timestamp, the database is opened. Otherwise, a new database is created; if the specified input points to an existing resource, it is stored as initial content. This method returns self invisibly, thus making it possible to chain together multiple method calls.

Examples

Run this code
if (FALSE) {
Create(, "test", "Create test")
Execute(Session, "Check test")
Create(Session, "test2",
  "https://raw.githubusercontent.com/BaseXdb/basex/master/basex-api/src/test/resources/first.xml")
Create(Session, "test3", "/home/username/Test.xml")
}

Run the code above in your browser using DataLab