class ctdb
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
envOwner |
(package private) static int |
invalidenv |
(package private) static int |
notsrvrenv |
private static boolean |
shutdown |
private static java.util.HashMap<java.lang.Integer,CTJSema> |
ThrdsMap |
Constructor and Description |
---|
ctdb() |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
Abort(CTHANDLE handle) |
(package private) static CTHANDLE |
AddCriteria(CTHANDLE handle,
CTHANDLE fieldHandle,
java.lang.String LowValue,
java.lang.String HighValue,
int Operator) |
(package private) static int |
AddDatabase(CTHANDLE handle,
java.lang.String Name,
java.lang.String Path) |
(package private) static CTHANDLE |
AddField(CTHANDLE handle,
java.lang.String Name,
int Type,
int Length) |
(package private) static CTHANDLE |
AddFTI(CTHANDLE handle,
java.lang.String name) |
(package private) static int |
AddFTIField(CTHANDLE handle,
CTHANDLE fldHandle,
int mode) |
(package private) static CTHANDLE |
AddIndex(CTHANDLE handle,
java.lang.String Name,
int KeyType,
boolean AllowDuplicates,
boolean NullFlag) |
(package private) static CTHANDLE |
AddJSONSegment(CTHANDLE handle,
CTHANDLE fldhandle,
java.lang.String Key,
int Type,
int Size) |
(package private) static int |
AddMRTTable(CTHANDLE handle,
java.lang.String Name,
java.lang.String ParentName,
int Info) |
(package private) static CTHANDLE |
AddSegment(CTHANDLE handle,
CTHANDLE fldhandle,
int SegMode) |
(package private) static CTHANDLE |
AddSegmentEx(CTHANDLE handle,
int offset,
int length,
int SegMode) |
(package private) static int |
AddTable(CTHANDLE handle,
java.lang.String Name,
java.lang.String Path) |
(package private) static int |
AddTableXtd(CTHANDLE handle,
java.lang.String Name,
java.lang.String PhysicName,
java.lang.String Path) |
(package private) static CTHANDLE |
AllocateResultSet(CTHANDLE handle,
java.lang.String Name) |
(package private) static CTHANDLE |
AllocDatabase(CTHANDLE session) |
(package private) static CTHANDLE |
AllocFTIDict(CTHANDLE handle) |
(package private) static CTHANDLE |
AllocRecord(CTHANDLE handle) |
(package private) static CTHANDLE |
AllocSession(int CTDB_SESSION) |
(package private) static CTHANDLE |
AllocTable(CTHANDLE handle) |
(package private) static int |
AlterTable(CTHANDLE handle,
int Action) |
(package private) static int |
AttachSession(CTHANDLE handle,
CTHANDLE targethandle,
int attachMode,
boolean transactionActive) |
(package private) static int |
AttachSession(CTHANDLE handle,
int attachMode,
boolean transactionActive) |
(package private) static int |
AttachTable(CTHANDLE handle,
int datno) |
(package private) static int |
BatchLoaded(CTHANDLE handle) |
(package private) static int |
BatchLocked(CTHANDLE handle) |
(package private) static int |
BatchMode(CTHANDLE handle) |
(package private) static int |
BatchTotal(CTHANDLE handle) |
(package private) static int |
Begin(CTHANDLE handle) |
(package private) static int |
ClearAllFieldDefaultValue(CTHANDLE handle) |
(package private) static int |
ClearField(CTHANDLE handle,
int FieldNbr) |
(package private) static int |
ClearFieldDefaultValue(CTHANDLE handle) |
(package private) static int |
ClearPathPrefix(CTHANDLE handle) |
(package private) static int |
ClearRecord(CTHANDLE handle) |
(package private) static int |
ClearSavePoint(CTHANDLE handle) |
(package private) static int |
CloneTable(CTHANDLE target,
java.lang.String Name,
CTHANDLE handle) |
(package private) static int |
CloseAll(CTHANDLE handle) |
(package private) static int |
CloseTable(CTHANDLE table) |
(package private) static int |
CndxCompile(CTHANDLE handle,
java.lang.String expression) |
(package private) static int |
CndxEval(CTHANDLE handle) |
(package private) static int |
CndxFree(CTHANDLE handle) |
(package private) static java.lang.String |
CndxGetExpression(CTHANDLE handle) |
(package private) static int |
Commit(CTHANDLE handle) |
(package private) static int |
CompareRecords(CTHANDLE handle,
CTHANDLE rechandle) |
(package private) static int |
Connect(CTHANDLE database,
java.lang.String Name) |
(package private) static int |
CreateDatabase(CTHANDLE handle,
java.lang.String Name,
java.lang.String Path) |
(package private) static int |
CreateFTIDict(CTHANDLE handle,
java.lang.String name,
java.lang.String path,
int CreateMode) |
(package private) static int |
CreateMRTTable(CTHANDLE handle,
java.lang.String Name,
java.lang.String ParentName,
int CreateMode,
java.lang.String Filter) |
(package private) static int |
CreateSession(CTHANDLE handle,
java.lang.String dbEngine,
java.lang.String user,
java.lang.String password) |
(package private) static int |
CreateTable(CTHANDLE handle,
java.lang.String Name,
int CreateMode) |
(package private) static java.util.Calendar |
DateTimeUnpack(double DateTime) |
private static java.util.Calendar |
DateTimeUnpackMsec(double DateTime) |
(package private) static java.util.Calendar |
DateUnpack(long date) |
(package private) static int |
DeleteDatabase(CTHANDLE handle,
java.lang.String Name) |
(package private) static int |
DeleteRecord(CTHANDLE handle) |
(package private) static int |
DeleteTable(CTHANDLE handle,
java.lang.String Name,
java.lang.String Password) |
(package private) static int |
DelField(CTHANDLE handle,
int FieldNumber) |
(package private) static int |
DelFieldByName(CTHANDLE handle,
java.lang.String FieldName) |
(package private) static int |
DelFTI(CTHANDLE handle,
int indexNumber) |
(package private) static int |
DelIndex(CTHANDLE handle,
int IndexNumber) |
(package private) static int |
DelSegment(CTHANDLE handle,
int SegmentNumber) |
(package private) static int |
DetachSession(CTHANDLE handle) |
(package private) static int |
DetachTable(CTHANDLE handle) |
(package private) static int |
Disconnect(CTHANDLE database) |
(package private) static int |
DisconnectAll(CTHANDLE handle) |
(package private) static int |
DropDatabase(CTHANDLE handle,
java.lang.String Name) |
(package private) static int |
DropTable(CTHANDLE handle,
java.lang.String Name) |
(package private) static CTHANDLE |
DuplicateRecord(CTHANDLE handle) |
(package private) static int |
EndBatch(CTHANDLE handle) |
(package private) static int |
FilterRecord(CTHANDLE handle,
java.lang.String cndexpr) |
(package private) static CTHANDLE |
FindActiveTable(CTHANDLE handle,
java.lang.String TableName) |
(package private) static int |
FindDatabase(CTHANDLE handle,
java.lang.String Name,
java.lang.StringBuffer Path) |
(package private) static int |
FindRecord(CTHANDLE handle,
int FindMode) |
(package private) static int |
FindRowid(CTHANDLE handle,
long rowid,
int FindMode) |
(package private) static int |
FindTable(CTHANDLE handle,
java.lang.String Name,
java.lang.StringBuffer Path) |
(package private) static int |
FindTableByUID(CTHANDLE handle,
int uid,
java.lang.StringBuffer Name,
java.lang.StringBuffer Path) |
(package private) static int |
FirstDatabase(CTHANDLE handle,
java.lang.StringBuffer Name,
java.lang.StringBuffer Path) |
(package private) static int |
FirstRecord(CTHANDLE handle) |
(package private) static int |
FirstTable(CTHANDLE handle,
java.lang.StringBuffer Name,
java.lang.StringBuffer Path) |
(package private) static void |
FreeDatabase(CTHANDLE database) |
(package private) static void |
FreeRecord(CTHANDLE handle) |
(package private) static void |
FreeResultSet(CTHANDLE handle) |
(package private) static void |
FreeSession(CTHANDLE session) |
(package private) static void |
FreeTable(CTHANDLE table) |
(package private) static int |
FTSearchOff(CTHANDLE handle) |
(package private) static int |
FTSearchOn(CTHANDLE handle,
java.lang.String query) |
(package private) static int |
FTSearchOn(CTHANDLE handle,
java.lang.String query,
int mode) |
(package private) static CTHANDLE |
GetActiveResultSet(CTHANDLE handle) |
(package private) static int |
GetAttachMode(CTHANDLE handle) |
(package private) static boolean |
GetAutoCommit(CTHANDLE handle) |
(package private) static java.lang.String |
GetCndxIndex(CTHANDLE handle,
int Indexnbr) |
(package private) static java.lang.String |
GetCndxIndexByName(CTHANDLE handle,
java.lang.String indexname) |
(package private) static int |
GetDatabaseCount(CTHANDLE handle) |
(package private) static java.lang.String |
GetDatabaseName(CTHANDLE handle) |
(package private) static java.lang.String |
GetDatabasePath(CTHANDLE handle) |
(package private) static int |
GetDatabaseUID(CTHANDLE handle,
java.lang.String Name) |
(package private) static int |
GetDatno(CTHANDLE handle) |
(package private) static int |
GetDefaultIndex(CTHANDLE handle) |
(package private) static java.lang.String |
GetDefaultIndexName(CTHANDLE handle) |
(package private) static java.lang.String |
GetDefaultSqlTableOwner(CTHANDLE handle) |
(package private) static char |
GetDlmChar(CTHANDLE handle) |
(package private) static int |
GetError(CTHANDLE handle) |
(package private) static CTHANDLE |
GetField(CTHANDLE handle,
int fieldNumber) |
(package private) static java.math.BigDecimal |
GetFieldAsBigDecimal(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.Boolean |
GetFieldAsBoolean(CTHANDLE handle,
int FieldNumber) |
(package private) static byte[] |
GetFieldAsBytes(CTHANDLE handle,
int FieldNumber) |
(package private) static java.util.Calendar |
GetFieldAsCalendar(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.Double |
GetFieldAsDouble(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.Float |
GetFieldAsFloat(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.Integer |
GetFieldAsInt(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.String |
GetFieldAsJSON(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.Long |
GetFieldAsLong(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.String |
GetFieldAsString(CTHANDLE handle,
int FieldNumber) |
(package private) static int |
GetFieldBinaryFlag(CTHANDLE handle) |
(package private) static CTHANDLE |
GetFieldByName(CTHANDLE handle,
java.lang.String FieldName) |
(package private) static int |
GetFieldDataLength(CTHANDLE handle,
int FieldNbr) |
(package private) static int |
GetFieldDefaultDateType(CTHANDLE handle) |
(package private) static int |
GetFieldDefaultTimeType(CTHANDLE handle) |
(package private) static java.lang.String |
GetFieldDefaultValue(CTHANDLE handle) |
(package private) static int |
GetFieldLength(CTHANDLE handle) |
(package private) static java.lang.String |
GetFieldName(CTHANDLE handle) |
(package private) static int |
GetFieldNbr(CTHANDLE handle) |
(package private) static boolean |
GetFieldNullFlag(CTHANDLE handle) |
(package private) static int |
GetFieldNumber(CTHANDLE handle,
java.lang.String FieldName) |
(package private) static int |
GetFieldNumberByName(CTHANDLE handle,
java.lang.String FieldName) |
(package private) static int |
GetFieldOffset(CTHANDLE handle,
int FieldNbr) |
(package private) static int |
GetFieldPrecision(CTHANDLE handle) |
(package private) static int |
GetFieldScale(CTHANDLE handle) |
(package private) static int |
GetFieldSize(CTHANDLE handle,
int FieldNbr) |
(package private) static int |
GetFieldStatus(CTHANDLE handle) |
(package private) static java.lang.String |
GetFieldStringEncoding(CTHANDLE handle) |
(package private) static int |
GetFieldType(CTHANDLE handle) |
(package private) static java.lang.String |
GetFilter(CTHANDLE handle) |
(package private) static CTHANDLE |
GetFTI(CTHANDLE handle,
int indexNumber) |
(package private) static CTHANDLE |
GetFTIByName(CTHANDLE handle,
java.lang.String name) |
(package private) static CTHANDLE |
GetFTIField(CTHANDLE handle,
int fieldNumber) |
(package private) static int |
GetFTIFieldCount(CTHANDLE handle) |
(package private) static int |
GetFTIFieldMode(CTHANDLE handle,
int FieldNumber) |
(package private) static java.lang.String |
GetFTIName(CTHANDLE handle) |
(package private) static int |
GetFTINbr(CTHANDLE handle) |
(package private) static int |
GetFTINbrByName(CTHANDLE handle,
java.lang.String indexName) |
(package private) static int |
GetFTIStatus(CTHANDLE handle) |
(package private) static int[] |
GetFTSErrorDetails(CTHANDLE handle) |
(package private) static java.lang.String |
GetIdentityField(CTHANDLE handle) |
(package private) static long |
GetIdentityFieldIncrement(CTHANDLE handle) |
(package private) static long |
GetIdentityFieldSeed(CTHANDLE handle) |
(package private) static int |
GetIdxno(CTHANDLE handle) |
(package private) static int |
GetIdxnoByName(CTHANDLE handle,
java.lang.String IndexName) |
(package private) static int |
GetIdxnoByNumber(CTHANDLE handle,
int Index) |
(package private) static CTHANDLE |
GetIndex(CTHANDLE handle,
int IndexNumber) |
(package private) static CTHANDLE |
GetIndexByName(CTHANDLE handle,
java.lang.String name) |
(package private) static CTHANDLE |
GetIndexByUID(CTHANDLE handle,
int uid) |
(package private) static boolean |
GetIndexDuplicateFlag(CTHANDLE handle) |
(package private) static char |
GetIndexEmptyChar(CTHANDLE handle) |
(package private) static java.lang.String |
GetIndexExtension(CTHANDLE handle) |
(package private) static java.lang.String |
GetIndexFilename(CTHANDLE handle) |
(package private) static int |
GetIndexKeyLength(CTHANDLE handle) |
(package private) static int |
GetIndexKeyType(CTHANDLE handle) |
(package private) static java.lang.String |
GetIndexName(CTHANDLE handle) |
(package private) static int |
GetIndexNbr(CTHANDLE handle) |
(package private) static int |
GetIndexNbrByName(CTHANDLE handle,
java.lang.String IndexName) |
(package private) static boolean |
GetIndexNullFlag(CTHANDLE handle) |
(package private) static int |
GetIndexSegmentCount(CTHANDLE handle) |
(package private) static int |
GetIndexStatus(CTHANDLE handle) |
(package private) static boolean |
GetIndexTemporaryFlag(CTHANDLE handle) |
(package private) static long |
GetIndexUID(CTHANDLE handle,
java.lang.String IndexName) |
(package private) static int |
GetKeepLock(CTHANDLE handle) |
(package private) static long |
GetLastIdentity(CTHANDLE handle) |
(package private) static int |
GetLibType(CTHANDLE handle) |
(package private) static int |
GetLockMode(CTHANDLE handle) |
(package private) static boolean |
GetLogonOnly(CTHANDLE handle) |
(package private) static int |
GetMaxConnections(CTHANDLE handle) |
(package private) static int |
GetOperationState(CTHANDLE handle) |
(package private) static char |
GetPadChar(CTHANDLE handle) |
(package private) static int |
GetPartitionIndexNbr(CTHANDLE handle) |
(package private) static java.lang.String |
GetPathPrefix(CTHANDLE handle) |
(package private) static java.lang.String |
GetProductName(CTHANDLE handle) |
(package private) static java.lang.String |
GetProductVersion(CTHANDLE handle) |
(package private) static byte[] |
GetRecordBuffer(CTHANDLE handle) |
(package private) static long |
GetRecordCount(CTHANDLE handle) |
(package private) static long |
GetRecordKeyPos(CTHANDLE handle) |
(package private) static int |
GetRecordLength(CTHANDLE handle) |
(package private) static int |
GetRecordLock(CTHANDLE handle) |
(package private) static long |
GetRecordPos(CTHANDLE handle) |
(package private) static long |
GetRecordPosAtOffset(CTHANDLE handle,
long Position) |
(package private) static long |
GetRecordPosAtPercentile(CTHANDLE handle,
int Percent) |
(package private) static int |
GetRecordSize(CTHANDLE handle) |
(package private) static CTHANDLE |
GetResultSetByName(CTHANDLE handle,
java.lang.String Name) |
(package private) static long |
GetRowid(CTHANDLE handle) |
(package private) static CTHANDLE |
GetSegment(CTHANDLE handle,
int SegmentNumber) |
(package private) static CTHANDLE |
GetSegmentField(CTHANDLE handle) |
(package private) static int |
GetSegmentMode(CTHANDLE handle) |
(package private) static int |
GetSegmentNbr(CTHANDLE handle) |
(package private) static CTHANDLE |
GetSegmentPartialField(CTHANDLE handle) |
(package private) static int |
GetSegmentStatus(CTHANDLE handle) |
(package private) static java.util.Calendar |
GetServerDateTime(CTHANDLE handle) |
(package private) static java.lang.String |
GetServerName(CTHANDLE handle) |
(package private) static int |
GetSessionId(CTHANDLE handle) |
(package private) static int |
GetSessionParams(CTHANDLE handle,
int ParamType) |
(package private) static java.lang.String |
GetSessionPath(CTHANDLE handle) |
(package private) static int |
GetSessionType(CTHANDLE handle) |
(package private) static int |
GetTableCount(CTHANDLE handle) |
(package private) static int |
GetTableCreateMode(CTHANDLE handle) |
(package private) static int |
GetTableDefaultDataExtentSize(CTHANDLE handle) |
(package private) static int |
GetTableDefaultIndexExtentSize(CTHANDLE handle) |
(package private) static java.lang.String |
GetTableExtension(CTHANDLE handle) |
(package private) static int |
GetTableFieldCount(CTHANDLE handle) |
(package private) static int |
GetTableFTICount(CTHANDLE handle) |
(package private) static java.lang.String |
GetTableGroupid(CTHANDLE handle) |
(package private) static int |
GetTableIndexCount(CTHANDLE handle) |
(package private) static java.lang.String |
GetTableName(CTHANDLE handle) |
(package private) static int |
GetTableOpenMode(CTHANDLE handle) |
(package private) static java.lang.String |
GetTableOwner(CTHANDLE handle) |
(package private) static java.lang.String |
GetTablePassword(CTHANDLE handle) |
(package private) static java.lang.String |
GetTablePath(CTHANDLE handle) |
(package private) static int |
GetTablePermission(CTHANDLE handle) |
(package private) static int |
GetTableStatus(CTHANDLE handle) |
(package private) static int |
GetTableUID(CTHANDLE handle,
java.lang.String Name) |
(package private) static int |
GetTransactionMode(CTHANDLE handle) |
(package private) static java.lang.String |
GetUserLogonName(CTHANDLE handle) |
(package private) static java.lang.String |
GetUserPassword(CTHANDLE handle) |
(package private) static long |
GetVTableNumber(CTHANDLE handle) |
(package private) static boolean |
HasDelField(CTHANDLE handle) |
(package private) static boolean |
HasNullFieldSupport(CTHANDLE handle) |
(package private) static boolean |
HasRecbyt(CTHANDLE handle) |
(package private) static boolean |
HasRowid(CTHANDLE handle) |
(package private) static int |
InsertBatch(CTHANDLE handle) |
(package private) static CTHANDLE |
InsField(CTHANDLE handle,
int BeforeField,
java.lang.String Name,
int Type,
int Length) |
(package private) static CTHANDLE |
InsFieldByName(CTHANDLE handle,
java.lang.String BeforeField,
java.lang.String Name,
int Type,
int Length) |
(package private) static CTHANDLE |
InsSegment(CTHANDLE handle,
int BeforeSegment,
CTHANDLE fldhandle,
int SegMode) |
(package private) static CTHANDLE |
InsSegmentEx(CTHANDLE handle,
int BeforeSegment,
int offset,
int length,
int SegMode) |
(package private) static boolean |
IsActiveDatabase(CTHANDLE handle) |
(package private) static boolean |
IsActiveSession(CTHANDLE handle) |
(package private) static boolean |
IsActiveTable(CTHANDLE table) |
(package private) static boolean |
IsBatchActive(CTHANDLE handle) |
(package private) static boolean |
IsDatabaseExclusive(CTHANDLE handle) |
(package private) static boolean |
IsEditedRecord(CTHANDLE handle) |
(package private) static boolean |
IsFieldDefaultValueSet(CTHANDLE handle) |
(package private) static boolean |
IsFieldNumeric(CTHANDLE handle) |
(package private) static boolean |
IsFilteredRecord(CTHANDLE handle) |
(package private) static boolean |
IsFTSearchOn(CTHANDLE handle) |
(package private) static boolean |
isLeapYear(int year) |
(package private) static boolean |
IsLockActive(CTHANDLE handle) |
(package private) static boolean |
IsNewRecord(CTHANDLE handle) |
(package private) static boolean |
IsNullField(CTHANDLE handle,
int FieldNumber) |
(package private) static boolean |
IsRecordSetOn(CTHANDLE handle) |
(package private) static boolean |
IsSessionExclusive(CTHANDLE handle) |
(package private) static boolean |
IsSQLDatabase(CTHANDLE handle) |
(package private) static boolean |
IsSQLServer(CTHANDLE handle) |
(package private) static boolean |
IsTransActive(CTHANDLE handle) |
(package private) static boolean |
IsUnicodeLib() |
(package private) static boolean |
IsVariableField(CTHANDLE handle,
int FieldNbr) |
(package private) static boolean |
IsVTable(CTHANDLE handle) |
(package private) static int |
JumpToRecord(CTHANDLE handle,
int offset) |
(package private) static int |
LastRecord(CTHANDLE handle) |
(package private) static int |
LoadCallbackLib(CTHANDLE handle,
java.lang.String Libname,
java.lang.String Inifile,
boolean Registercallbacks) |
(package private) static int |
Lock(CTHANDLE handle,
int mode) |
(package private) static int |
Logoff(CTHANDLE session) |
(package private) static int |
Logon(CTHANDLE session,
java.lang.String dbEngine,
java.lang.String user,
java.lang.String password) |
(package private) static int |
MoveField(CTHANDLE pField,
int newNumber) |
(package private) static int |
MoveSegment(CTHANDLE handle,
int newIndex) |
(package private) static int |
NextBatch(CTHANDLE handle) |
(package private) static int |
NextDatabase(CTHANDLE handle,
java.lang.StringBuffer Name,
java.lang.StringBuffer Path) |
(package private) static int |
NextRecord(CTHANDLE handle) |
(package private) static int |
NextTable(CTHANDLE handle,
java.lang.StringBuffer Name,
java.lang.StringBuffer Path) |
(package private) static long |
NumberOfKeyEntries(CTHANDLE handle,
int index) |
(package private) static int |
OpenTable(CTHANDLE table,
java.lang.String Name,
int OpenMode) |
(package private) static int |
PartAdminByName(CTHANDLE handle,
java.lang.String PartName,
int PartMode,
int PartStatus) |
(package private) static int |
PartAdminByNumber(CTHANDLE handle,
int Prawno,
int PartMode,
int PartStatus) |
(package private) static int |
PrepareCommit(CTHANDLE handle) |
(package private) static int |
PrevRecord(CTHANDLE handle) |
(package private) static int |
ReadRecord(CTHANDLE handle) |
(package private) static int |
RebuildTable(CTHANDLE handle,
int Mode) |
(package private) static int |
RecordSetOff(CTHANDLE handle) |
(package private) static int |
RecordSetOn(CTHANDLE handle,
int siglen) |
(package private) static int |
RemoveCriteria(CTHANDLE handle,
CTHANDLE criHandle) |
(package private) static int |
RemoveTable(CTHANDLE handle) |
(package private) static int |
RemoveVTableResource(CTHANDLE handle,
long Number) |
(package private) static int |
RenameTable(CTHANDLE handle,
java.lang.String OldName,
java.lang.String NewName) |
(package private) static int |
ResetAll(CTHANDLE handle) |
(package private) static int |
ResetRecord(CTHANDLE handle) |
(package private) static int |
RestoreSavePoint(CTHANDLE handle,
int savePoint) |
(package private) static int |
ResultSetOnOff(CTHANDLE handle,
CTHANDLE recHandle,
boolean OnOffFlag,
boolean AutoSortFlag,
int FindMode) |
(package private) static int |
SeekRecord(CTHANDLE handle,
long offset) |
(package private) static int |
SetAutoCommit(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetBatch(CTHANDLE handle,
int mode,
int targetLen,
int bufferLen) |
(package private) static int |
SetCallbackOnRebuild(java.lang.Object cls,
java.lang.String FunctionName,
int Step) |
(package private) static int |
SetConfigurationFile(java.lang.String ConfigFile) |
(package private) static int |
SetCurrentNodeName(CTHANDLE handle,
java.lang.String NodeName) |
(package private) static int |
SetDatabaseExclusive(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetDefaultFTI(CTHANDLE handle,
int indexno) |
(package private) static int |
SetDefaultIndex(CTHANDLE handle,
int indexno) |
(package private) static int |
SetDefaultIndexByName(CTHANDLE handle,
java.lang.String name) |
(package private) static int |
SetDefaultSqlTableOwner(CTHANDLE handle,
java.lang.String Owner) |
(package private) static int |
SetEditedRecord(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetFieldAsBigDecimal(CTHANDLE handle,
int FieldNumber,
java.math.BigDecimal Value) |
(package private) static int |
SetFieldAsBoolean(CTHANDLE handle,
int FieldNumber,
boolean Value) |
(package private) static int |
SetFieldAsBytes(CTHANDLE handle,
int FieldNumber,
byte[] Value) |
(package private) static int |
SetFieldAsCalendar(CTHANDLE handle,
int FieldNumber,
java.util.Calendar Value) |
(package private) static int |
SetFieldAsDouble(CTHANDLE handle,
int FieldNumber,
double Value) |
(package private) static int |
SetFieldAsFloat(CTHANDLE handle,
int FieldNumber,
java.lang.Float Value) |
(package private) static int |
SetFieldAsInt(CTHANDLE handle,
int FieldNumber,
int Value) |
(package private) static int |
SetFieldAsJSON(CTHANDLE handle,
int FieldNumber,
java.lang.String Value) |
(package private) static int |
SetFieldAsLong(CTHANDLE handle,
int FieldNumber,
long Value) |
(package private) static int |
SetFieldAsString(CTHANDLE handle,
int FieldNumber,
java.lang.String Value) |
(package private) static int |
SetFieldBinaryFlag(CTHANDLE handle,
int Flag) |
(package private) static int |
SetFieldDefaultDateTimeType(CTHANDLE handle,
int DateType,
int TimeType) |
(package private) static int |
SetFieldDefaultValue(CTHANDLE handle,
java.lang.String dfltValue) |
(package private) static int |
SetFieldLength(CTHANDLE handle,
int length) |
(package private) static int |
SetFieldName(CTHANDLE handle,
java.lang.String name) |
(package private) static int |
SetFieldNullFlag(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetFieldPrecision(CTHANDLE handle,
int precision) |
(package private) static int |
SetFieldScale(CTHANDLE handle,
int scale) |
(package private) static int |
SetFieldStringEncoding(CTHANDLE handle,
java.lang.String encoding) |
(package private) static int |
SetFieldType(CTHANDLE handle,
int type) |
(package private) static int |
SetFTIDictOption(CTHANDLE handle,
int option,
java.lang.String sValue,
int iValue) |
(package private) static int |
SetFTIOption(CTHANDLE handle,
int option,
java.lang.String stringValue,
int lvalue) |
(package private) static int |
SetIdentityField(CTHANDLE handle,
java.lang.String FieldName,
long Seed,
long Increment) |
(package private) static int |
SetIndexCndxExpression(CTHANDLE handle,
java.lang.String Expression) |
(package private) static int |
SetIndexDuplicateFlag(CTHANDLE handle,
boolean DupFlag) |
(package private) static int |
SetIndexEmptyChar(CTHANDLE handle,
char EmptyChar) |
(package private) static int |
SetIndexExtension(CTHANDLE handle,
java.lang.String Ext) |
(package private) static int |
SetIndexFilename(CTHANDLE handle,
java.lang.String Path,
java.lang.String Name) |
(package private) static int |
SetIndexKeyType(CTHANDLE handle,
int keytype) |
(package private) static int |
SetIndexName(CTHANDLE handle,
java.lang.String IndexName) |
(package private) static int |
SetIndexNullFlag(CTHANDLE handle,
boolean NullFlag) |
(package private) static int |
SetIndexTemporaryFlag(CTHANDLE handle,
boolean TempFlag) |
(package private) static int |
SetJSONSegmentField(CTHANDLE handle,
CTHANDLE fld_handle,
java.lang.String Key,
int Type,
int Size) |
(package private) static int |
SetKeepLock(CTHANDLE handle,
int mode) |
(package private) static int |
SetLicenseFile(java.lang.String LicenseFile) |
(package private) static int |
SetLocalDir(java.lang.String LocalDir) |
(package private) static int |
SetLogonOnly(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetLogPath(CTHANDLE handle,
java.lang.String Path) |
(package private) static int |
SetMRTTableDefaultIndex(CTHANDLE handle,
int idxno,
byte[] min,
byte[] max,
int method) |
(package private) static int |
SetMRTTableFilter(CTHANDLE handle,
java.lang.String Condition) |
(package private) static int |
SetNewRecord(CTHANDLE handle,
boolean flag) |
(package private) static int |
SetOperationState(CTHANDLE handle,
int mode,
int state) |
(package private) static int |
SetPadChar(CTHANDLE handle,
char Padchar,
char Dmlchar) |
(package private) static int |
SetPathPrefix(CTHANDLE handle,
java.lang.String path) |
static int |
SetRecordBuffer(CTHANDLE handle,
byte[] buffer) |
(package private) static int |
SetSavePoint(CTHANDLE handle) |
(package private) static int |
SetSegmentField(CTHANDLE handle,
CTHANDLE fld_handle) |
(package private) static int |
SetSegmentMode(CTHANDLE handle,
int SegMode) |
(package private) static int |
SetSessionExclusive(CTHANDLE handle,
boolean flag) |
(package private) static void |
SetSessionId(CTHANDLE handle,
int sessid) |
(package private) static int |
SetSessionParams(CTHANDLE handle,
int ParamType,
int value) |
(package private) static int |
SetSessionPath(CTHANDLE handle,
java.lang.String Path) |
(package private) static int |
SetSessionType(CTHANDLE handle,
int SessionType) |
(package private) static int |
SetSqlCallback(CTHANDLE handle,
java.lang.Object cls,
java.lang.String FunctionName) |
(package private) static int |
SetStatusLogPath(CTHANDLE handle,
java.lang.String Path) |
(package private) static int |
SetTableDefaultDataExtentSize(CTHANDLE handle,
int size) |
(package private) static int |
SetTableDefaultIndexExtentSize(CTHANDLE handle,
int size) |
(package private) static int |
SetTableExtension(CTHANDLE handle,
java.lang.String Ext) |
(package private) static int |
SetTableGroupid(CTHANDLE handle,
java.lang.String Groupid) |
(package private) static int |
SetTableOwner(CTHANDLE handle,
java.lang.String owner) |
(package private) static int |
SetTablePassword(CTHANDLE handle,
java.lang.String Password) |
(package private) static int |
SetTablePath(CTHANDLE handle,
java.lang.String Path) |
(package private) static int |
SetTablePermission(CTHANDLE handle,
int Permmask) |
(package private) static int |
SetTempPath(CTHANDLE handle,
java.lang.String Path) |
(package private) static int |
SetTransactionMode(CTHANDLE handle,
int mode) |
(package private) static int |
StartDatabaseEngine() |
(package private) static void |
StopDatabaseEngine() |
private static void |
StopDatabaseEngine(boolean forced) |
(package private) static java.util.Calendar |
TimeUnpack(long Time) |
(package private) static java.util.Calendar |
TimeUnpackMsec(long Time) |
(package private) static int |
UnLoadCallbackLib(CTHANDLE handle,
boolean Unregonly) |
(package private) static int |
UnlockRecord(CTHANDLE handle) |
(package private) static int |
UnlockTable(CTHANDLE handle) |
(package private) static int |
UpdateCndxIndex(CTHANDLE handle,
int indexnbr,
java.lang.String cndexpr) |
(package private) static int |
UpdateCndxIndexByName(CTHANDLE handle,
java.lang.String Indexname,
java.lang.String Cndexpr) |
(package private) static int |
UpdateCreateMode(CTHANDLE handle,
int mode) |
(package private) static int |
UpdateCriteria(CTHANDLE handle,
java.lang.String LowValue,
java.lang.String HighValue) |
(package private) static int |
UpdatePadChar(CTHANDLE handle,
char Padchar,
char Dmlchar,
boolean Rebuild) |
(package private) static int |
WriteRecord(CTHANDLE handle) |
static final int invalidenv
static final int notsrvrenv
private static java.util.HashMap<java.lang.Integer,CTJSema> ThrdsMap
private static int envOwner
private static boolean shutdown
static CTHANDLE AllocSession(int CTDB_SESSION)
static void FreeSession(CTHANDLE session)
static int Logon(CTHANDLE session, java.lang.String dbEngine, java.lang.String user, java.lang.String password)
static int Logoff(CTHANDLE session)
static boolean IsTransActive(CTHANDLE handle)
static int Begin(CTHANDLE handle)
static int Commit(CTHANDLE handle)
static int Abort(CTHANDLE handle)
static int PrepareCommit(CTHANDLE handle)
static int SetSavePoint(CTHANDLE handle)
static int GetError(CTHANDLE handle)
static int RestoreSavePoint(CTHANDLE handle, int savePoint)
static boolean GetAutoCommit(CTHANDLE handle)
static boolean IsLockActive(CTHANDLE handle)
static int SetAutoCommit(CTHANDLE handle, boolean flag)
static boolean IsUnicodeLib()
static java.lang.String GetServerName(CTHANDLE handle)
static int GetLockMode(CTHANDLE handle)
static int Lock(CTHANDLE handle, int mode)
static int GetKeepLock(CTHANDLE handle)
static int SetKeepLock(CTHANDLE handle, int mode)
static int SetTransactionMode(CTHANDLE handle, int mode)
static int GetTransactionMode(CTHANDLE handle)
static int GetOperationState(CTHANDLE handle)
static int SetOperationState(CTHANDLE handle, int mode, int state)
static java.lang.String GetUserLogonName(CTHANDLE handle)
static java.lang.String GetUserPassword(CTHANDLE handle)
static int GetSessionParams(CTHANDLE handle, int ParamType)
static int SetSessionParams(CTHANDLE handle, int ParamType, int value)
static boolean IsActiveSession(CTHANDLE handle)
static java.lang.String GetSessionPath(CTHANDLE handle)
static int SetSessionPath(CTHANDLE handle, java.lang.String Path)
static int SetLogPath(CTHANDLE handle, java.lang.String Path)
static int SetStatusLogPath(CTHANDLE handle, java.lang.String Path)
static int FirstDatabase(CTHANDLE handle, java.lang.StringBuffer Name, java.lang.StringBuffer Path)
static int NextDatabase(CTHANDLE handle, java.lang.StringBuffer Name, java.lang.StringBuffer Path)
static int FindDatabase(CTHANDLE handle, java.lang.String Name, java.lang.StringBuffer Path)
static int CreateSession(CTHANDLE handle, java.lang.String dbEngine, java.lang.String user, java.lang.String password)
static int DisconnectAll(CTHANDLE handle)
static int CreateDatabase(CTHANDLE handle, java.lang.String Name, java.lang.String Path)
static int AddDatabase(CTHANDLE handle, java.lang.String Name, java.lang.String Path)
static int DeleteDatabase(CTHANDLE handle, java.lang.String Name)
static int DropDatabase(CTHANDLE handle, java.lang.String Name)
static int GetDatabaseUID(CTHANDLE handle, java.lang.String Name)
static int SetSessionExclusive(CTHANDLE handle, boolean flag)
static boolean IsSessionExclusive(CTHANDLE handle)
static boolean IsSQLServer(CTHANDLE handle)
static int SetLogonOnly(CTHANDLE handle, boolean flag)
static boolean GetLogonOnly(CTHANDLE handle)
static int GetAttachMode(CTHANDLE handle)
static int GetDatabaseCount(CTHANDLE handle)
static int SetSessionType(CTHANDLE handle, int SessionType)
static void SetSessionId(CTHANDLE handle, int sessid)
static int GetSessionId(CTHANDLE handle)
static int GetSessionType(CTHANDLE handle)
static int GetLibType(CTHANDLE handle)
static int SetConfigurationFile(java.lang.String ConfigFile)
static int SetCurrentNodeName(CTHANDLE handle, java.lang.String NodeName)
static int SetPathPrefix(CTHANDLE handle, java.lang.String path)
static int ClearPathPrefix(CTHANDLE handle)
static java.lang.String GetPathPrefix(CTHANDLE handle)
static int AttachSession(CTHANDLE handle, int attachMode, boolean transactionActive)
static int AttachSession(CTHANDLE handle, CTHANDLE targethandle, int attachMode, boolean transactionActive)
static int DetachSession(CTHANDLE handle)
static int StartDatabaseEngine()
private static void StopDatabaseEngine(boolean forced)
static void StopDatabaseEngine()
static void FreeRecord(CTHANDLE handle)
static int FirstRecord(CTHANDLE handle)
static int LastRecord(CTHANDLE handle)
static int NextRecord(CTHANDLE handle)
static int PrevRecord(CTHANDLE handle)
static int ClearRecord(CTHANDLE handle)
static int GetFieldNumberByName(CTHANDLE handle, java.lang.String FieldName)
static void FreeTable(CTHANDLE table)
static int OpenTable(CTHANDLE table, java.lang.String Name, int OpenMode)
static int CloseTable(CTHANDLE table)
static boolean IsActiveTable(CTHANDLE table)
static void FreeDatabase(CTHANDLE database)
static int Connect(CTHANDLE database, java.lang.String Name)
static int Disconnect(CTHANDLE database)
static java.lang.String GetFieldAsString(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.lang.String GetFieldAsJSON(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static int GetFieldDataLength(CTHANDLE handle, int FieldNbr)
static int SetFieldAsBoolean(CTHANDLE handle, int FieldNumber, boolean Value)
static int SetFieldAsString(CTHANDLE handle, int FieldNumber, java.lang.String Value)
static int SetFieldAsJSON(CTHANDLE handle, int FieldNumber, java.lang.String Value)
static int SetFieldAsLong(CTHANDLE handle, int FieldNumber, long Value)
static int SetFieldAsInt(CTHANDLE handle, int FieldNumber, int Value)
static int SetFieldAsDouble(CTHANDLE handle, int FieldNumber, double Value)
static int SetFieldAsBytes(CTHANDLE handle, int FieldNumber, byte[] Value)
static int SetFieldAsCalendar(CTHANDLE handle, int FieldNumber, java.util.Calendar Value) throws CTException
CTException
static int SetFieldAsBigDecimal(CTHANDLE handle, int FieldNumber, java.math.BigDecimal Value)
static java.math.BigDecimal GetFieldAsBigDecimal(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.lang.Boolean GetFieldAsBoolean(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static byte[] GetFieldAsBytes(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.util.Calendar GetFieldAsCalendar(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.util.Calendar GetServerDateTime(CTHANDLE handle) throws CTException
CTException
static java.util.Calendar DateTimeUnpack(double DateTime) throws CTException
CTException
static java.util.Calendar DateUnpack(long date) throws CTException
CTException
static boolean isLeapYear(int year)
static java.util.Calendar TimeUnpack(long Time) throws CTException
CTException
static java.util.Calendar TimeUnpackMsec(long Time) throws CTException
CTException
static int GetFieldType(CTHANDLE handle)
static java.lang.Double GetFieldAsDouble(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.lang.Integer GetFieldAsInt(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static java.lang.Long GetFieldAsLong(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static int WriteRecord(CTHANDLE handle)
static int DeleteRecord(CTHANDLE handle)
static long GetRecordCount(CTHANDLE handle) throws CTException
CTException
static int ClearField(CTHANDLE handle, int FieldNbr)
static long GetRowid(CTHANDLE handle) throws CTException
CTException
static int SetDefaultIndex(CTHANDLE handle, int indexno)
static int SetDefaultIndexByName(CTHANDLE handle, java.lang.String name)
static int FindRecord(CTHANDLE handle, int FindMode)
static int RecordSetOn(CTHANDLE handle, int siglen)
static int RecordSetOff(CTHANDLE handle)
static boolean IsRecordSetOn(CTHANDLE handle)
static boolean IsNullField(CTHANDLE handle, int FieldNumber)
static int ResetRecord(CTHANDLE handle)
static boolean IsVariableField(CTHANDLE handle, int FieldNbr)
static int GetFieldSize(CTHANDLE handle, int FieldNbr)
static int GetFieldOffset(CTHANDLE handle, int FieldNbr)
static int FindRowid(CTHANDLE handle, long rowid, int FindMode)
static int JumpToRecord(CTHANDLE handle, int offset)
static boolean IsNewRecord(CTHANDLE handle)
static boolean IsEditedRecord(CTHANDLE handle)
static int SetNewRecord(CTHANDLE handle, boolean flag)
static int SetEditedRecord(CTHANDLE handle, boolean flag)
static int GetDefaultIndex(CTHANDLE handle)
static java.lang.String GetDefaultIndexName(CTHANDLE handle)
static int ReadRecord(CTHANDLE handle)
static int SetIdentityField(CTHANDLE handle, java.lang.String FieldName, long Seed, long Increment)
static int GetRecordLength(CTHANDLE handle)
static int GetRecordSize(CTHANDLE handle)
static long GetRecordPos(CTHANDLE handle)
static java.lang.String GetFieldName(CTHANDLE handle)
static int CndxCompile(CTHANDLE handle, java.lang.String expression)
static int CndxEval(CTHANDLE handle)
static int CndxFree(CTHANDLE handle)
static java.lang.String CndxGetExpression(CTHANDLE handle)
static int CreateTable(CTHANDLE handle, java.lang.String Name, int CreateMode)
static long GetVTableNumber(CTHANDLE handle)
static boolean IsVTable(CTHANDLE handle)
static int RemoveVTableResource(CTHANDLE handle, long Number)
static int CreateMRTTable(CTHANDLE handle, java.lang.String Name, java.lang.String ParentName, int CreateMode, java.lang.String Filter)
static int DelField(CTHANDLE handle, int FieldNumber)
static int DelFieldByName(CTHANDLE handle, java.lang.String FieldName)
static int GetTableCreateMode(CTHANDLE handle)
static int GetTableDefaultDataExtentSize(CTHANDLE handle)
static java.lang.String GetTableExtension(CTHANDLE handle)
static java.lang.String GetIndexExtension(CTHANDLE handle)
static int GetTableOpenMode(CTHANDLE handle)
static int GetTableFieldCount(CTHANDLE handle)
static int GetFieldNumber(CTHANDLE handle, java.lang.String FieldName)
static int UpdateCreateMode(CTHANDLE handle, int mode)
static int GetFieldLength(CTHANDLE handle)
static int SetFieldName(CTHANDLE handle, java.lang.String name)
static int SetFieldType(CTHANDLE handle, int type)
static int SetFieldLength(CTHANDLE handle, int length)
static int GetFieldNbr(CTHANDLE handle)
static boolean GetFieldNullFlag(CTHANDLE handle)
static int GetFieldPrecision(CTHANDLE handle)
static int GetFieldScale(CTHANDLE handle)
static int SetFieldNullFlag(CTHANDLE handle, boolean flag)
static int SetFieldPrecision(CTHANDLE handle, int precision)
static int SetFieldScale(CTHANDLE handle, int scale)
static boolean IsFieldNumeric(CTHANDLE handle)
static int SetFieldDefaultValue(CTHANDLE handle, java.lang.String dfltValue)
static java.lang.String GetFieldDefaultValue(CTHANDLE handle)
static int ClearFieldDefaultValue(CTHANDLE handle)
static int SetFieldDefaultDateTimeType(CTHANDLE handle, int DateType, int TimeType)
static boolean IsFieldDefaultValueSet(CTHANDLE handle)
static int GetFieldDefaultDateType(CTHANDLE handle)
static int GetFieldDefaultTimeType(CTHANDLE handle)
static int GetFieldStatus(CTHANDLE handle)
static int FirstTable(CTHANDLE handle, java.lang.StringBuffer Name, java.lang.StringBuffer Path)
static int NextTable(CTHANDLE handle, java.lang.StringBuffer Name, java.lang.StringBuffer Path)
static int FindTable(CTHANDLE handle, java.lang.String Name, java.lang.StringBuffer Path)
static int AddTable(CTHANDLE handle, java.lang.String Name, java.lang.String Path)
static int AddMRTTable(CTHANDLE handle, java.lang.String Name, java.lang.String ParentName, int Info)
static int DeleteTable(CTHANDLE handle, java.lang.String Name, java.lang.String Password)
static int DropTable(CTHANDLE handle, java.lang.String Name)
static int GetTableUID(CTHANDLE handle, java.lang.String Name)
static boolean IsActiveDatabase(CTHANDLE handle)
static java.lang.String GetDatabasePath(CTHANDLE handle)
static java.lang.String GetDatabaseName(CTHANDLE handle)
static int CloseAll(CTHANDLE handle)
static int GetTableCount(CTHANDLE handle)
static java.lang.String GetDefaultSqlTableOwner(CTHANDLE handle)
static int SetDefaultSqlTableOwner(CTHANDLE handle, java.lang.String Owner)
static boolean IsSQLDatabase(CTHANDLE handle)
static int SetDatabaseExclusive(CTHANDLE handle, boolean flag)
static boolean IsDatabaseExclusive(CTHANDLE handle)
static int RenameTable(CTHANDLE handle, java.lang.String OldName, java.lang.String NewName)
static int FindTableByUID(CTHANDLE handle, int uid, java.lang.StringBuffer Name, java.lang.StringBuffer Path)
static int GetTableDefaultIndexExtentSize(CTHANDLE handle)
static java.lang.String GetTablePassword(CTHANDLE handle)
static java.lang.String GetTableGroupid(CTHANDLE handle)
static int GetTablePermission(CTHANDLE handle)
static int SetTablePath(CTHANDLE handle, java.lang.String Path)
static int SetTableExtension(CTHANDLE handle, java.lang.String Ext)
static int SetIndexExtension(CTHANDLE handle, java.lang.String Ext)
static int SetMRTTableDefaultIndex(CTHANDLE handle, int idxno, byte[] min, byte[] max, int method)
static int SetMRTTableFilter(CTHANDLE handle, java.lang.String Condition)
static int SetTableDefaultDataExtentSize(CTHANDLE handle, int size)
static int SetTableDefaultIndexExtentSize(CTHANDLE handle, int size)
static int SetTablePassword(CTHANDLE handle, java.lang.String Password)
static int SetTableGroupid(CTHANDLE handle, java.lang.String Groupid)
static int SetTablePermission(CTHANDLE handle, int Permmask)
static CTHANDLE InsField(CTHANDLE handle, int BeforeField, java.lang.String Name, int Type, int Length)
static CTHANDLE InsFieldByName(CTHANDLE handle, java.lang.String BeforeField, java.lang.String Name, int Type, int Length)
static int MoveField(CTHANDLE pField, int newNumber)
static int GetTableIndexCount(CTHANDLE handle)
static int DelIndex(CTHANDLE handle, int IndexNumber)
static int GetIndexNbrByName(CTHANDLE handle, java.lang.String IndexName)
static int AlterTable(CTHANDLE handle, int Action)
static int ResetAll(CTHANDLE handle)
static boolean HasNullFieldSupport(CTHANDLE handle)
static boolean HasRecbyt(CTHANDLE handle)
static boolean HasRowid(CTHANDLE handle)
static int UnlockTable(CTHANDLE handle)
static int UpdateCndxIndex(CTHANDLE handle, int indexnbr, java.lang.String cndexpr)
static int UpdateCndxIndexByName(CTHANDLE handle, java.lang.String Indexname, java.lang.String Cndexpr)
static java.lang.String GetCndxIndex(CTHANDLE handle, int Indexnbr)
static java.lang.String GetCndxIndexByName(CTHANDLE handle, java.lang.String indexname)
static int FilterRecord(CTHANDLE handle, java.lang.String cndexpr)
static boolean IsFilteredRecord(CTHANDLE handle)
static java.lang.String GetFilter(CTHANDLE handle)
static char GetPadChar(CTHANDLE handle) throws CTException
CTException
static char GetDlmChar(CTHANDLE handle) throws CTException
CTException
static int SetPadChar(CTHANDLE handle, char Padchar, char Dmlchar)
static int UpdatePadChar(CTHANDLE handle, char Padchar, char Dmlchar, boolean Rebuild)
static boolean HasDelField(CTHANDLE handle)
static int GetDatno(CTHANDLE handle)
static int GetIdxnoByNumber(CTHANDLE handle, int Index)
static int GetIdxnoByName(CTHANDLE handle, java.lang.String IndexName)
static int RemoveTable(CTHANDLE handle)
static int ClearAllFieldDefaultValue(CTHANDLE handle)
static int GetTableStatus(CTHANDLE handle)
static java.lang.String GetTableOwner(CTHANDLE handle)
static int SetTableOwner(CTHANDLE handle, java.lang.String owner)
static int RebuildTable(CTHANDLE handle, int Mode)
static int PartAdminByName(CTHANDLE handle, java.lang.String PartName, int PartMode, int PartStatus) throws CTException
CTException
static int PartAdminByNumber(CTHANDLE handle, int Prawno, int PartMode, int PartStatus) throws CTException
CTException
static int GetSegmentMode(CTHANDLE handle) throws CTException
CTException
static int SetSegmentMode(CTHANDLE handle, int SegMode)
static int GetSegmentNbr(CTHANDLE handle) throws CTException
CTException
static int GetSegmentStatus(CTHANDLE handle)
static int MoveSegment(CTHANDLE handle, int newIndex)
static int SetJSONSegmentField(CTHANDLE handle, CTHANDLE fld_handle, java.lang.String Key, int Type, int Size)
static int GetIndexKeyLength(CTHANDLE handle)
static int GetIndexKeyType(CTHANDLE handle)
static char GetIndexEmptyChar(CTHANDLE handle)
static boolean GetIndexDuplicateFlag(CTHANDLE handle)
static boolean GetIndexNullFlag(CTHANDLE handle)
static boolean GetIndexTemporaryFlag(CTHANDLE handle)
static int SetIndexEmptyChar(CTHANDLE handle, char EmptyChar)
static int SetIndexDuplicateFlag(CTHANDLE handle, boolean DupFlag)
static int SetIndexNullFlag(CTHANDLE handle, boolean NullFlag)
static int SetIndexTemporaryFlag(CTHANDLE handle, boolean TempFlag)
static int GetIndexSegmentCount(CTHANDLE handle)
static CTHANDLE AddJSONSegment(CTHANDLE handle, CTHANDLE fldhandle, java.lang.String Key, int Type, int Size)
static CTHANDLE InsSegment(CTHANDLE handle, int BeforeSegment, CTHANDLE fldhandle, int SegMode)
static CTHANDLE InsSegmentEx(CTHANDLE handle, int BeforeSegment, int offset, int length, int SegMode)
static int DelSegment(CTHANDLE handle, int SegmentNumber)
static int GetIndexNbr(CTHANDLE handle)
static java.lang.String GetIndexName(CTHANDLE handle)
static long GetIndexUID(CTHANDLE handle, java.lang.String IndexName)
static int SetIndexName(CTHANDLE handle, java.lang.String IndexName)
static int SetIndexKeyType(CTHANDLE handle, int keytype)
static int SetIndexFilename(CTHANDLE handle, java.lang.String Path, java.lang.String Name)
static java.lang.String GetIndexFilename(CTHANDLE handle)
static int GetIdxno(CTHANDLE handle)
static int GetIndexStatus(CTHANDLE handle)
static java.lang.String GetTableName(CTHANDLE handle)
static java.lang.String GetTablePath(CTHANDLE handle)
static CTHANDLE AddIndex(CTHANDLE handle, java.lang.String Name, int KeyType, boolean AllowDuplicates, boolean NullFlag)
static long NumberOfKeyEntries(CTHANDLE handle, int index)
static int SetIndexCndxExpression(CTHANDLE handle, java.lang.String Expression)
static int BatchLoaded(CTHANDLE handle)
static int BatchLocked(CTHANDLE handle)
static int BatchTotal(CTHANDLE handle)
static int BatchMode(CTHANDLE handle)
static boolean IsBatchActive(CTHANDLE handle)
static int EndBatch(CTHANDLE handle)
static int InsertBatch(CTHANDLE handle)
static int NextBatch(CTHANDLE handle)
static int SetBatch(CTHANDLE handle, int mode, int targetLen, int bufferLen)
static long GetRecordPosAtPercentile(CTHANDLE handle, int Percent)
static long GetRecordKeyPos(CTHANDLE handle)
static long GetRecordPosAtOffset(CTHANDLE handle, long Position)
static int SeekRecord(CTHANDLE handle, long offset)
static java.lang.String GetIdentityField(CTHANDLE handle)
static long GetIdentityFieldSeed(CTHANDLE handle)
static long GetIdentityFieldIncrement(CTHANDLE handle)
static long GetLastIdentity(CTHANDLE handle)
static int AttachTable(CTHANDLE handle, int datno)
static int DetachTable(CTHANDLE handle)
static java.lang.String GetProductName(CTHANDLE handle)
static java.lang.String GetProductVersion(CTHANDLE handle)
static int GetMaxConnections(CTHANDLE handle)
static int GetFieldBinaryFlag(CTHANDLE handle)
static int LoadCallbackLib(CTHANDLE handle, java.lang.String Libname, java.lang.String Inifile, boolean Registercallbacks)
static int UnLoadCallbackLib(CTHANDLE handle, boolean Unregonly)
static int AddTableXtd(CTHANDLE handle, java.lang.String Name, java.lang.String PhysicName, java.lang.String Path)
static int SetCallbackOnRebuild(java.lang.Object cls, java.lang.String FunctionName, int Step)
static int SetSqlCallback(CTHANDLE handle, java.lang.Object cls, java.lang.String FunctionName)
static int ClearSavePoint(CTHANDLE handle)
static void FreeResultSet(CTHANDLE handle)
static int ResultSetOnOff(CTHANDLE handle, CTHANDLE recHandle, boolean OnOffFlag, boolean AutoSortFlag, int FindMode)
static CTHANDLE AddCriteria(CTHANDLE handle, CTHANDLE fieldHandle, java.lang.String LowValue, java.lang.String HighValue, int Operator)
static int UpdateCriteria(CTHANDLE handle, java.lang.String LowValue, java.lang.String HighValue)
static int UnlockRecord(CTHANDLE handle)
static int GetRecordLock(CTHANDLE handle)
static int SetFieldBinaryFlag(CTHANDLE handle, int Flag)
static int SetFieldAsFloat(CTHANDLE handle, int FieldNumber, java.lang.Float Value)
static java.lang.Float GetFieldAsFloat(CTHANDLE handle, int FieldNumber) throws CTException
CTException
static int FTSearchOn(CTHANDLE handle, java.lang.String query)
static int GetFTIFieldCount(CTHANDLE handle)
static int GetFTIStatus(CTHANDLE handle)
static int SetFTIOption(CTHANDLE handle, int option, java.lang.String stringValue, int lvalue)
static java.lang.String GetFTIName(CTHANDLE handle)
static int GetFTINbr(CTHANDLE handle)
static int SetFTIDictOption(CTHANDLE handle, int option, java.lang.String sValue, int iValue)
static int CreateFTIDict(CTHANDLE handle, java.lang.String name, java.lang.String path, int CreateMode)
static int DelFTI(CTHANDLE handle, int indexNumber)
static int GetFTINbrByName(CTHANDLE handle, java.lang.String indexName)
static int GetTableFTICount(CTHANDLE handle)
static int SetDefaultFTI(CTHANDLE handle, int indexno)
static int FTSearchOn(CTHANDLE handle, java.lang.String query, int mode)
static boolean IsFTSearchOn(CTHANDLE handle)
static int FTSearchOff(CTHANDLE handle)
static int[] GetFTSErrorDetails(CTHANDLE handle)
static int GetFTIFieldMode(CTHANDLE handle, int FieldNumber)
static int SetTempPath(CTHANDLE handle, java.lang.String Path)
private static java.util.Calendar DateTimeUnpackMsec(double DateTime) throws CTException
CTException
static int SetLicenseFile(java.lang.String LicenseFile)
static int SetLocalDir(java.lang.String LocalDir)
static int GetPartitionIndexNbr(CTHANDLE handle)
static int SetFieldStringEncoding(CTHANDLE handle, java.lang.String encoding)
static java.lang.String GetFieldStringEncoding(CTHANDLE handle)
static byte[] GetRecordBuffer(CTHANDLE handle) throws CTException
CTException
public static int SetRecordBuffer(CTHANDLE handle, byte[] buffer)