theSq3Lite 10.0
Loading...
Searching...
No Matches
Sq3ValueC_Types_CS_API

Sq3ValueC - get type from valueMore...

+ Collaboration diagram for Sq3ValueC_Types_CS_API:

Functions

MkBufferC cssq3lite.Sq3ValueC.BUF ()
  C#: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…
 
MkBufferC cssq3lite.Sq3ValueC.Blob ()
  C#: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …
 
byte[] cssq3lite.Sq3ValueC.BinaryR ()
  C#: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …
 
double cssq3lite.Sq3ValueC.Double ()
  C#: double sq3val.Double() C-API
Obtaining SQL Values …
 
int cssq3lite.Sq3ValueC.Int ()
  C#: int sq3val.Int() C-API
Obtaining SQL Values …
 
long cssq3lite.Sq3ValueC.Int64 ()
  C#: long sq3val.Int64() C-API
Obtaining SQL Values …
 
string cssq3lite.Sq3ValueC.StringR ()
  C#: string sq3val.StringR() C-API
Obtaining SQL Values …
 
string cssq3lite.Sq3ValueC.Text ()
  C#: string sq3val.Text() C-API
Obtaining SQL Values …
 

Detailed Description

Sq3ValueC - get type from value

Function Documentation

◆ BinaryR()

byte[] cssq3lite.Sq3ValueC.BinaryR ( )
inline

C#: byte[] sq3val.BinaryR() C-API
Obtaining SQL Values …

Definition at line 248 of file Sq3ValueC_cs.cs.

248 {
249 Mk.MkBinaryR __retVal__L = Sq3.Sq3ValueBinaryR(hdl);
250 int __retVal__L_size = (int) __retVal__L.size;
251 byte[] ____retVal__L__S = new byte[__retVal__L_size];
252 Marshal.Copy(__retVal__L.data,____retVal__L__S,0,(int)__retVal__L_size);
253 return ____retVal__L__S;
254 }

◆ Blob()

MkBufferC cssq3lite.Sq3ValueC.Blob ( )
inline

C#: MkBufferC sq3val.Blob() C-API
Obtaining SQL Values …

Definition at line 240 of file Sq3ValueC_cs.cs.

240 {
241 IntPtr __retVal__L = Sq3.Sq3ValueBlob(mkrt, hdl);
242 return MkBufferC.MkBufferC_ObjNew(__retVal__L);
243 }
static MkBufferC MkBufferC_ObjNew(IntPtr hdl)

◆ BUF()

MkBufferC cssq3lite.Sq3ValueC.BUF ( )
inline

C#: MkBufferC val.BUF() C-API
Obtaining a MkBufferC value…

Definition at line 234 of file Sq3ValueC_cs.cs.

234 {
235 IntPtr __retVal__L = Sq3.Sq3ValueBUF(mkrt, hdl);
236 return MkBufferC.MkBufferC_ObjNew(__retVal__L);
237 }

◆ Double()

double cssq3lite.Sq3ValueC.Double ( )
inline

C#: double sq3val.Double() C-API
Obtaining SQL Values …

Definition at line 257 of file Sq3ValueC_cs.cs.

257 {
258 Double __retVal__L = Sq3.Sq3ValueDouble(hdl);
259 return __retVal__L;
260 }
double Double()
C#: double sq3val.Double() → C-API Obtaining SQL Values …
+ Here is the caller graph for this function:

◆ Int()

int cssq3lite.Sq3ValueC.Int ( )
inline

C#: int sq3val.Int() C-API
Obtaining SQL Values …

Definition at line 263 of file Sq3ValueC_cs.cs.

263 {
264 Int32 __retVal__L = Sq3.Sq3ValueInt(hdl);
265 return __retVal__L;
266 }

◆ Int64()

long cssq3lite.Sq3ValueC.Int64 ( )
inline

C#: long sq3val.Int64() C-API
Obtaining SQL Values …

Definition at line 269 of file Sq3ValueC_cs.cs.

269 {
270 Int64 __retVal__L = Sq3.Sq3ValueInt64(hdl);
271 return __retVal__L;
272 }
long Int64()
C#: long sq3val.Int64() → C-API Obtaining SQL Values …
+ Here is the caller graph for this function:

◆ StringR()

string cssq3lite.Sq3ValueC.StringR ( )
inline

C#: string sq3val.StringR() C-API
Obtaining SQL Values …

Definition at line 275 of file Sq3ValueC_cs.cs.

275 {
276 Mk.MkStringR __retVal__L = Sq3.Sq3ValueStringR(hdl);
277 return Marshal.PtrToStringAnsi(__retVal__L.ptr,(int)__retVal__L.len);
278 }

◆ Text()

string cssq3lite.Sq3ValueC.Text ( )
inline

C#: string sq3val.Text() C-API
Obtaining SQL Values …

Definition at line 281 of file Sq3ValueC_cs.cs.

281 {
282 IntPtr __retVal__L = Sq3.Sq3ValueText(hdl);
283 return Marshal.PtrToStringAnsi(__retVal__L);
284 }