| public
DataBaseConstants.class //------- "Binary Query Language" // Binary database query commands By Tony Swain. Dec 3/2013 // public interface DataBaseConstants { final static String DEFAULT_RECORD = "default.rec"; // Default data fileName // The default record is "Account" //-- If you don't add any more record types then then at least you have an account // record for basic login/authentication. final static String DEFAULT_RECORD_TYPE = "account"; // final static int MAX_RECORD_TYPES = 255; //-- You can change this final static int MAX_RECORDS = 1024; //-- this will be set in preferences // DataBase definition bits final static int DB_MONOLITHIC = 0x00000001; // Else segmented individual files final static int DB_RAM_RECORD = 0x00000002; // Load Record into ram buffer final static int DB_FILE_JOURNAL = 0x00000004; // Journal all IO. final static int DB_TIMESTAMP = 0x00000008; // include timestamp in output final static int RECORD_JOINED = 0x00000010; // final static int RECORD_BACKUP = 0x00000020; // save in concurrent file final static int RECORD_TIMEOUT = 0x00000040; // record expires //-- 8 bit Command/Query bits (The most commonly used) final static int GET = 0x00000001; final static int PUT = 0xfffffffe; // toggle get/putmask final static int ALL = 0x00000002; final static int GT = 0x00000004; // > final static int LT = 0x00000008; // < final static int EQU = 0x00000010; // final static int ORDER_BY = 0x00000020; // 0 name 1 date final static int RESERVED = 0x00000040; // final static int EXTENDED_ENABLE = 0x00000080; // Use alternate command set :) //-- Alternate bits (permission allowable) alternate extended commands final static int JOIN = 0x00000001; // Make cross record field relation final static int SPLIT = 0x00000002; final static String DATA_SUFFIX = ".dat"; //----- bit size of search index branch table final static in BRANCH_8 = 0x00000001; // 256 bytes final static in BRANCH_16 = 0x00000002; // 64K final static in BRANCH_ 24 = 0x00000003; // 16 Meg final static in BRANCH_32 = 0x00000004; // 4 Gig } |