Package org.lwjgl.odbc
Class DBDATETIME
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.odbc.DBDATETIME
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,org.lwjgl.system.NativeResource
,org.lwjgl.system.Pointer
public class DBDATETIME extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResource
Layout
struct DBDATETIME { LONG dtdays; ULONG dttime; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DBDATETIME.Buffer
An array ofDBDATETIME
structs.
-
Constructor Summary
Constructors Constructor Description DBDATETIME(java.nio.ByteBuffer container)
Creates aDBDATETIME
instance at the current position of the specifiedByteBuffer
container.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DBDATETIME
calloc()
Returns a newDBDATETIME
instance allocated withmemCalloc
.static DBDATETIME.Buffer
calloc(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withmemCalloc
.static DBDATETIME
callocStack()
Returns a newDBDATETIME
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static DBDATETIME.Buffer
callocStack(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.static DBDATETIME.Buffer
callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static DBDATETIME
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.static DBDATETIME
create()
Returns a newDBDATETIME
instance allocated withBufferUtils
.static DBDATETIME.Buffer
create(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withBufferUtils
.static DBDATETIME
create(long address)
Returns a newDBDATETIME
instance for the specified memory address.static DBDATETIME.Buffer
create(long address, int capacity)
Create aDBDATETIME.Buffer
instance at the specified memory.static DBDATETIME
createSafe(long address)
static DBDATETIME.Buffer
createSafe(long address, int capacity)
int
dtdays()
Returns the value of thedtdays
field.DBDATETIME
dtdays(int value)
Sets the specified value to thedtdays
field.int
dttime()
Returns the value of thedttime
field.DBDATETIME
dttime(int value)
Sets the specified value to thedttime
field.static DBDATETIME
malloc()
Returns a newDBDATETIME
instance allocated withmemAlloc
.static DBDATETIME.Buffer
malloc(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withmemAlloc
.static DBDATETIME
mallocStack()
Returns a newDBDATETIME
instance allocated on the thread-localMemoryStack
.static DBDATETIME.Buffer
mallocStack(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated on the thread-localMemoryStack
.static DBDATETIME.Buffer
mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME.Buffer
instance allocated on the specifiedMemoryStack
.static DBDATETIME
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME
instance allocated on the specifiedMemoryStack
.static int
ndtdays(long struct)
Unsafe version ofdtdays()
.static void
ndtdays(long struct, int value)
Unsafe version ofdtdays
.static int
ndttime(long struct)
Unsafe version ofdttime()
.static void
ndttime(long struct, int value)
Unsafe version ofdttime
.DBDATETIME
set(int dtdays, int dttime)
Initializes this struct with the specified values.DBDATETIME
set(DBDATETIME src)
Copies the specified struct data to this struct.int
sizeof()
-
-
-
Constructor Detail
-
DBDATETIME
public DBDATETIME(java.nio.ByteBuffer container)
Creates aDBDATETIME
instance at the current position of the specifiedByteBuffer
container. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Detail
-
sizeof
public int sizeof()
- Specified by:
sizeof
in classorg.lwjgl.system.Struct
-
dtdays
public int dtdays()
Returns the value of thedtdays
field.
-
dttime
public int dttime()
Returns the value of thedttime
field.
-
dtdays
public DBDATETIME dtdays(int value)
Sets the specified value to thedtdays
field.
-
dttime
public DBDATETIME dttime(int value)
Sets the specified value to thedttime
field.
-
set
public DBDATETIME set(int dtdays, int dttime)
Initializes this struct with the specified values.
-
set
public DBDATETIME set(DBDATETIME src)
Copies the specified struct data to this struct.- Parameters:
src
- the source struct- Returns:
- this struct
-
malloc
public static DBDATETIME malloc()
Returns a newDBDATETIME
instance allocated withmemAlloc
. The instance must be explicitly freed.
-
calloc
public static DBDATETIME calloc()
Returns a newDBDATETIME
instance allocated withmemCalloc
. The instance must be explicitly freed.
-
create
public static DBDATETIME create()
Returns a newDBDATETIME
instance allocated withBufferUtils
.
-
create
public static DBDATETIME create(long address)
Returns a newDBDATETIME
instance for the specified memory address.
-
createSafe
@Nullable public static DBDATETIME createSafe(long address)
-
malloc
public static DBDATETIME.Buffer malloc(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withmemAlloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
calloc
public static DBDATETIME.Buffer calloc(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withmemCalloc
. The instance must be explicitly freed.- Parameters:
capacity
- the buffer capacity
-
create
public static DBDATETIME.Buffer create(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated withBufferUtils
.- Parameters:
capacity
- the buffer capacity
-
create
public static DBDATETIME.Buffer create(long address, int capacity)
Create aDBDATETIME.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
@Nullable public static DBDATETIME.Buffer createSafe(long address, int capacity)
-
mallocStack
public static DBDATETIME mallocStack()
Returns a newDBDATETIME
instance allocated on the thread-localMemoryStack
.
-
callocStack
public static DBDATETIME callocStack()
Returns a newDBDATETIME
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.
-
mallocStack
public static DBDATETIME mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocate
-
callocStack
public static DBDATETIME callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocate
-
mallocStack
public static DBDATETIME.Buffer mallocStack(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated on the thread-localMemoryStack
.- Parameters:
capacity
- the buffer capacity
-
callocStack
public static DBDATETIME.Buffer callocStack(int capacity)
Returns a newDBDATETIME.Buffer
instance allocated on the thread-localMemoryStack
and initializes all its bits to zero.- Parameters:
capacity
- the buffer capacity
-
mallocStack
public static DBDATETIME.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME.Buffer
instance allocated on the specifiedMemoryStack
.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
callocStack
public static DBDATETIME.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newDBDATETIME.Buffer
instance allocated on the specifiedMemoryStack
and initializes all its bits to zero.- Parameters:
stack
- the stack from which to allocatecapacity
- the buffer capacity
-
ndtdays
public static int ndtdays(long struct)
Unsafe version ofdtdays()
.
-
ndttime
public static int ndttime(long struct)
Unsafe version ofdttime()
.
-
ndtdays
public static void ndtdays(long struct, int value)
Unsafe version ofdtdays
.
-
ndttime
public static void ndttime(long struct, int value)
Unsafe version ofdttime
.
-
-