nexacro17 X-API for C#  1.0
Manual
Nexacro17.Xapi.Data.DataTypes 클래스 참조

정적 Public 멤버 함수

static int GetDefaultSize (int type)
 
static int GetDefaultSize (string type)
 
static int ToIntType (string type)
 
static string ToStringType (int type)
 
static int FindType (object value)
 
static int FindType (object value, bool include)
 
static bool IsBinary (int type)
 

정적 Public 속성

const int UNDEFINED = 0
 
const int NULL = 1
 
const int STRING = 2
 
const int INT = 3
 
const int BOOLEAN = 4
 
const int LONG = 5
 
const int FLOAT = 6
 
const int DOUBLE = 7
 
const int BIG_DECIMAL = 8
 
const int DECIMAL = BIG_DECIMAL
 
const int DATE = 9
 
const int TIME = 10
 
const int DATE_TIME = 11
 
const int BLOB = 12
 
const int FILE = 13
 
const string STR_UNDEFINED = "undefined"
 
const string STR_NULL = "null"
 
const string STR_STRING = "string"
 
const string STR_INT = "int"
 
const string STR_BOOLEAN = "bool"
 
const string STR_LONG = "long"
 
const string STR_FLOAT = "float"
 
const string STR_DOUBLE = "double"
 
const string STR_BIG_DECIMAL = "bigdecimal"
 
const string STR_DECIMAL = STR_BIG_DECIMAL
 
const string STR_DATE = "date"
 
const string STR_TIME = "time"
 
const string STR_DATE_TIME = "datetime"
 
const string STR_BLOB = "blob"
 
const string STR_FILE = "file"
 
const int DEFAULT_SIZE_UNDEFINED = 0
 
const int DEFAULT_SIZE_NULL = 0
 
const int DEFAULT_SIZE_STRING = 32
 
const int DEFAULT_SIZE_INT = 4
 
const int DEFAULT_SIZE_BOOLEAN = 2
 
const int DEFAULT_SIZE_LONG = 8
 
const int DEFAULT_SIZE_FLOAT = 4
 
const int DEFAULT_SIZE_DOUBLE = 8
 
const int DEFAULT_SIZE_BIG_DECIMAL = 16
 
const int DEFAULT_SIZE_DECIMAL = DEFAULT_SIZE_BIG_DECIMAL
 
const int DEFAULT_SIZE_DATE = 6
 
const int DEFAULT_SIZE_TIME = 9
 
const int DEFAULT_SIZE_DATE_TIME = 17
 
const int DEFAULT_SIZE_BLOB = 256
 
const int DEFAULT_SIZE_FILE = 256
 
const string DEFAULT_VALUE_STRING = null
 
const int DEFAULT_VALUE_INT = 0
 
const bool DEFAULT_VALUE_BOOLEAN = false
 
const long DEFAULT_VALUE_LONG = 0L
 
const float DEFAULT_VALUE_FLOAT = 0f
 
const double DEFAULT_VALUE_DOUBLE = 0.0
 
static BigDecimal DEFAULT_VALUE_BIG_DECIMAL = 0M
 
static BigDecimal DEFAULT_VALUE_DECIMAL = DEFAULT_VALUE_BIG_DECIMAL
 
static ? DateTime DEFAULT_VALUE_DATE = null
 
static ? DateTime DEFAULT_VALUE_TIME = null
 
static ? DateTime DEFAULT_VALUE_DATE_TIME = null
 
const byte[] DEFAULT_VALUE_BLOB = null
 
const byte[] DEFAULT_VALUE_FILE = null
 
const object DEFAULT_VALUE_OBJECT = null
 

멤버 함수 문서화

◆ GetDefaultSize() [1/2]

static int Nexacro17.Xapi.Data.DataTypes.GetDefaultSize ( int  type)
static

데이터 형식의 기본 크기를 반환한다. 숫자 형식인 경우 기본 크기가 무의미하다.

매개변수
type데이터 형식
반환값
데이터 형식의 기본 크기

◆ GetDefaultSize() [2/2]

static int Nexacro17.Xapi.Data.DataTypes.GetDefaultSize ( string  type)
static

데이터 형식의 기본 크기를 반환한다. 숫자 형식인 경우 기본 크기가 무의미하다.

매개변수
type데이터 형식
반환값
데이터 형식의 기본 크기

◆ ToIntType()

static int Nexacro17.Xapi.Data.DataTypes.ToIntType ( string  type)
static

String 형식으로 정의된 데이터 형식을 int 형식으로 변환한다.

매개변수
typeString 형식의 데이터 형식
반환값
int 형식의 데이터 형식

◆ ToStringType()

static string Nexacro17.Xapi.Data.DataTypes.ToStringType ( int  type)
static

int 형식으로 정의된 데이터 형식을 String 형식으로 변환한다.

매개변수
typeint 형식의 데이터 형식
반환값
String 형식의 데이터 형식

◆ FindType() [1/2]

static int Nexacro17.Xapi.Data.DataTypes.FindType ( object  value)
static

값(value)으로부터 데이터의 형식을 판단한다.

매개변수
value
반환값
데이터의 형식

◆ FindType() [2/2]

static int Nexacro17.Xapi.Data.DataTypes.FindType ( object  value,
bool  include 
)
static

값(value)으로부터 데이터의 형식을 판단한다.

매개변수
value
includenull 형식 포함 여부
반환값
데이터의 형식

◆ IsBinary()

static bool Nexacro17.Xapi.Data.DataTypes.IsBinary ( int  type)
static

Binary 형식 여부를 검사한다.

매개변수
type데이터 형식
반환값
Binary 형식 여부

멤버 데이터 문서화

◆ UNDEFINED

const int Nexacro17.Xapi.Data.DataTypes.UNDEFINED = 0
static

정의되지 않은 형식

참고
STR_UNDEFINED

◆ NULL

const int Nexacro17.Xapi.Data.DataTypes.NULL = 1
static

null 형식

참고
STR_NULL

◆ STRING

const int Nexacro17.Xapi.Data.DataTypes.STRING = 2
static

String 형식

참고
STR_STRING

◆ INT

const int Nexacro17.Xapi.Data.DataTypes.INT = 3
static

int 형식

참고
STR_INT

◆ BOOLEAN

const int Nexacro17.Xapi.Data.DataTypes.BOOLEAN = 4
static

boolean 형식

참고
STR_BOOLEAN

◆ LONG

const int Nexacro17.Xapi.Data.DataTypes.LONG = 5
static

long 형식

참고
STR_LONG

◆ FLOAT

const int Nexacro17.Xapi.Data.DataTypes.FLOAT = 6
static

float 형식

참고
STR_FLOAT

◆ DOUBLE

const int Nexacro17.Xapi.Data.DataTypes.DOUBLE = 7
static

double 형식

참고
STR_DOUBLE

◆ BIG_DECIMAL

const int Nexacro17.Xapi.Data.DataTypes.BIG_DECIMAL = 8
static

◆ DECIMAL

const int Nexacro17.Xapi.Data.DataTypes.DECIMAL = BIG_DECIMAL
static

BigDecimal 형식

◆ DATE

const int Nexacro17.Xapi.Data.DataTypes.DATE = 9
static

일자 형식 (yyyyMMdd)

참고
STR_DATE
TIME
DATE_TIME

◆ TIME

const int Nexacro17.Xapi.Data.DataTypes.TIME = 10
static

시간 형식 (HHmmssSSS)

참고
STR_TIME
DATE
DATE_TIME

◆ DATE_TIME

const int Nexacro17.Xapi.Data.DataTypes.DATE_TIME = 11
static

일자와 시간 형식 (yyyyMMddHHmmssSSS)

참고
STR_DATE_TIME
DATE
TIME

◆ BLOB

const int Nexacro17.Xapi.Data.DataTypes.BLOB = 12
static

byte 배열 형식

참고
STR_BLOB

◆ FILE

const int Nexacro17.Xapi.Data.DataTypes.FILE = 13
static

파일 형식

참고
STR_FILE

◆ STR_UNDEFINED

const string Nexacro17.Xapi.Data.DataTypes.STR_UNDEFINED = "undefined"
static

정의되지 않은 형식

참고
UNDEFINED

◆ STR_NULL

const string Nexacro17.Xapi.Data.DataTypes.STR_NULL = "null"
static

null 형식

참고
NULL

◆ STR_STRING

const string Nexacro17.Xapi.Data.DataTypes.STR_STRING = "string"
static

String 형식

참고
STRING

◆ STR_INT

const string Nexacro17.Xapi.Data.DataTypes.STR_INT = "int"
static

int 형식

참고
INT

◆ STR_BOOLEAN

const string Nexacro17.Xapi.Data.DataTypes.STR_BOOLEAN = "bool"
static

boolean 형식

참고
BOOLEAN

◆ STR_LONG

const string Nexacro17.Xapi.Data.DataTypes.STR_LONG = "long"
static

long 형식

참고
LONG

◆ STR_FLOAT

const string Nexacro17.Xapi.Data.DataTypes.STR_FLOAT = "float"
static

float 형식

참고
FLOAT

◆ STR_DOUBLE

const string Nexacro17.Xapi.Data.DataTypes.STR_DOUBLE = "double"
static

double 형식

참고
DOUBLE

◆ STR_BIG_DECIMAL

const string Nexacro17.Xapi.Data.DataTypes.STR_BIG_DECIMAL = "bigdecimal"
static

BigDecimal 형식

참고
BIG_DECIMAL

◆ STR_DECIMAL

const string Nexacro17.Xapi.Data.DataTypes.STR_DECIMAL = STR_BIG_DECIMAL
static

BigDecimal 형식

◆ STR_DATE

const string Nexacro17.Xapi.Data.DataTypes.STR_DATE = "date"
static

일자 형식 (yyyyMMdd)

참고
DATE
STR_TIME
STR_DATE_TIME

◆ STR_TIME

const string Nexacro17.Xapi.Data.DataTypes.STR_TIME = "time"
static

시간 형식 (HHmmssSSS)

참고
TIME
STR_DATE
STR_DATE_TIME

◆ STR_DATE_TIME

const string Nexacro17.Xapi.Data.DataTypes.STR_DATE_TIME = "datetime"
static

일자와 시간 형식 (yyyyMMddHHmmssSSS)

참고
DATE_TIME
STR_DATE
STR_TIME

◆ STR_BLOB

const string Nexacro17.Xapi.Data.DataTypes.STR_BLOB = "blob"
static

byte 배열 형식

참고
BLOB

◆ STR_FILE

const string Nexacro17.Xapi.Data.DataTypes.STR_FILE = "file"
static

파일 형식

참고
FILE

◆ DEFAULT_SIZE_UNDEFINED

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_UNDEFINED = 0
static

정의되지 않은 형식의 기본 크기

◆ DEFAULT_SIZE_NULL

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_NULL = 0
static

null 형식의 기본 크기

◆ DEFAULT_SIZE_STRING

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_STRING = 32
static

String 형식의 기본 크기

◆ DEFAULT_SIZE_INT

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_INT = 4
static

int 형식의 기본 크기, 그러나 숫자 형식의 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_BOOLEAN

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_BOOLEAN = 2
static

boolean 형식의 기본 크기, 그러나 boolean 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_LONG

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_LONG = 8
static

long 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_FLOAT

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_FLOAT = 4
static

float 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_DOUBLE

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_DOUBLE = 8
static

double 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_BIG_DECIMAL

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_BIG_DECIMAL = 16
static

BigDecimal 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_DECIMAL

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_DECIMAL = DEFAULT_SIZE_BIG_DECIMAL
static

BigDecimal 형식의 기본 크기, 그러나 숫자 형식은 기본 크기는 무의미하다.

◆ DEFAULT_SIZE_DATE

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_DATE = 6
static

일자 형식의 기본 크기

◆ DEFAULT_SIZE_TIME

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_TIME = 9
static

시간 형식의 기본 크기

◆ DEFAULT_SIZE_DATE_TIME

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_DATE_TIME = 17
static

일자와 시간 형식의 기본 크기

◆ DEFAULT_SIZE_BLOB

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_BLOB = 256
static

byte 배열 형식의 기본 크기

◆ DEFAULT_SIZE_FILE

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_SIZE_FILE = 256
static

파일 형식의 기본 크기

◆ DEFAULT_VALUE_STRING

const string Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_STRING = null
static

String 형식의 기본값 (null)

◆ DEFAULT_VALUE_INT

const int Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_INT = 0
static

int 형식의 기본값

◆ DEFAULT_VALUE_BOOLEAN

const bool Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_BOOLEAN = false
static

boolean 형식의 기본값

◆ DEFAULT_VALUE_LONG

const long Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_LONG = 0L
static

long 형식의 기본값

◆ DEFAULT_VALUE_FLOAT

const float Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_FLOAT = 0f
static

float 형식의 기본값

◆ DEFAULT_VALUE_DOUBLE

const double Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_DOUBLE = 0.0
static

double 형식의 기본값

◆ DEFAULT_VALUE_BIG_DECIMAL

BigDecimal Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_BIG_DECIMAL = 0M
static

BigDecimal 형식의 기본값 (null)

◆ DEFAULT_VALUE_DECIMAL

BigDecimal Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_DECIMAL = DEFAULT_VALUE_BIG_DECIMAL
static

BigDecimal 형식의 기본값 (null)

◆ DEFAULT_VALUE_DATE

? DateTime Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_DATE = null
static

일자를 포함한 Date 형식의 기본값 (null)

◆ DEFAULT_VALUE_TIME

? DateTime Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_TIME = null
static

시간을 포함한 Date 형식의 기본값 (null)

◆ DEFAULT_VALUE_DATE_TIME

? DateTime Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_DATE_TIME = null
static

일자와 시간을 포함한 Date 형식의 기본값 (null)

◆ DEFAULT_VALUE_BLOB

const byte [] Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_BLOB = null
static

byte 배열 형식의 기본값 (null)

◆ DEFAULT_VALUE_FILE

const byte [] Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_FILE = null
static

파일 형식의 기본값 (null)

◆ DEFAULT_VALUE_OBJECT

const object Nexacro17.Xapi.Data.DataTypes.DEFAULT_VALUE_OBJECT = null
static

Object 형식의 기본값 (null)