imasjava.imas API¶
- public class imas¶
- public static int open(String uri, int mode)¶
Open or create the Data Entry at the provided URI.
- Parameters:
uri (
String) – Data entry URImode (
int) – One ofOPEN_PULSE,FORCE_OPEN_PULSE,CREATE_PULSE,FORCE_CREATE_PULSE
- Returns:
Opened data entry context
- Example:
- public static int openEnv(int pulse, int run, String user, String tokamak, String version, String options)¶
- public static int openEnv(int pulse, int run, String user, String tokamak, String version, int backendType)¶
- public static int openEnv(int pulse, int run, String user, String tokamak, String version, int backendType, String options)¶
Open the Data Entry defined by the provided parameters.
- Parameters:
pulse (
int) – Pulse numberrun (
int) – Run numberuser (
String) – User nametokamak (
String) – Tokamak name, also known as Database nameversion (
String) – Major version of the data dictionary, e.g."3"backendType (
int) – Backend ID to use:ASCII_BACKEND,MDSPLUS_BACKEND,HDF5_BACKEND,MEMORY_BACKENDorUDA_BACKEND.options (
String) – Backend specific options
- Returns:
Opened data entry context
- public static int createEnv(int pulse, int run, String user, String tokamak, String version, String options)¶
- public static int createEnv(int pulse, int run, String user, String tokamak, String version, int backendType)¶
- public static int createEnv(int pulse, int run, String user, String tokamak, String version, int backendType, String options)¶
Create the Data Entry defined by the provided parameters.
- Parameters:
pulse (
int) – Pulse numberrun (
int) – Run numberuser (
String) – User nametokamak (
String) – Tokamak name, also known as Database nameversion (
String) – Major version of the data dictionary, e.g."3"backendType (
int) – Backend ID to use:ASCII_BACKEND,MDSPLUS_BACKEND,HDF5_BACKEND,MEMORY_BACKENDorUDA_BACKEND.options (
String) – Backend specific options
- Returns:
Opened data entry context