borland Packages Class Hierarchy datastore Package
java.lang.Object +----com.borland.datastore.SqlHelp
Variables Constructors Properties Methods
Implements AccessListener, EventListener
This class is used internally by other com.borland
classes. You should never use this class directly.
public SqlExecLog execLog
public SqlHelp(DataStoreConnection con)
This constructor is used internally by other com.borland
classes. You should never use this constructor directly.
public final void setBlobOwner(Cursor cursor)
This property is used internally by other com.borland
classes. You should never use this property directly.
public final void setBlobUser(Cursor cursor)
This property is used internally by other com.borland
classes. You should never use this property directly.
public final boolean isReadOnly()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final Object getRoMonitor()
This property is used internally by other com.borland
classes. You should never use this property directly.
public final int append(Cursor newCursor, Cursor cursorPart)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final int append(String tableName, Cursor cursorPart)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void canRowLock(StorageDataSet dataSet, int rowCount)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final void close(DataStoreConnection con, Cursor cursor, StorageDataSet sds)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final com.borland.datastore.SqlIndexCursor compareCursor(DirectIndex current, com.borland.datastore.SqlIndexCursor bestCursor, Variant[] indexValues, int indexLength, int count, boolean inclLow, boolean inclHigh)
public final void copyTemp(Cursor src, Cursor dest, int[] destOrdinals, boolean gotoFirst, boolean useBlob)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createCrossProductCursor(Cursor[] cursors)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createCursor(String name, Column[] columns)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static void createIndex(DataStoreConnection con, StorageDataSet dataSet, SortDescriptor descriptor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createIndexJoinCursor(Cursor master, Cursor detail, int[] ordinals)
public final com.borland.datastore.SqlLocateCursor createLocateCursor(Cursor cursor, int[] ordinals, RowVariant[] values)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createMasterCursor(Cursor[] details, int[] linkOrdinals, int[] multiOrdinals)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createMergeJoinCursor(Cursor cursorA, Cursor cursorB, int mergeKeys, boolean uniqueA, boolean uniqueB, int[] projectA, int[] projectB)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createParallelCursor(Cursor[] cursors)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createSortCursor(Cursor cursor, Column[] sortColumns, Column[] projectColumns, SortDescriptor descriptor, int[] sortMap, int[] sortOptions, boolean unicodeSort, boolean checkForDuplicates, boolean canMerge)
public static final StreamProperties createStreamProperties()
This method is used internally by other com.borland
classes. You should never use this method directly.
public final Cursor createUnionCursor(Cursor[] cursors)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void csLock(StorageDataSet sds, int mode, boolean lock)
public static boolean dropIndex(DataStoreConnection con, String storeName, String indexName)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static boolean exists(DataStoreConnection con, String storeName, int type)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static InputStream getBlob(Cursor cursor, int ordinal, byte[] buffer, int offset)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final void getCursorValues(Cursor cursor, Variant[] values)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final StorageDataSet getDataSet(Cursor tableCursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final StorageDataSet getDataSetOf(Cursor cursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final java.io.PrintWriter getDiagWriter(DataStoreConnection con)
public final String[] getIndexKeys(Cursor cursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static int getMaxRowSize(Cursor cursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final int[] getSortProjections(Cursor cursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static int getStoreVersion(DataStoreConnection con)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static StreamProperties getStreamProperties(DataStoreConnection con, String storeName, short type)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final boolean goodRange(com.borland.datastore.SqlIndexCursor cursor, Variant[] indexValues, int indexLength)
public static boolean indexExists(DataStoreConnection con, String storeName, String indexName)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final void initCalcElementsAndValues(SqlLeftOuterJoinCursor cursor, Column[] columns, DataStoreConnection con)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static void initNullValues(Cursor cursor, Variant[] values, int colCount)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void lock(String storeName, int mode)
This method is used internally by other com.borland
classes. You should never use this method directly.
public void lockRow(TxException ex)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final com.borland.datastore.TreeCursor makeTempTable(Cursor cursor, boolean gotoFirst, boolean closeOriginal, boolean useInternals)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final void mkBlob()
This method is used internally by other com.borland
classes. You should never use this method directly.
public final com.borland.datastore.SqlIndexCursor mkIRCursor(Cursor table, Variant[] indexValues)
This method is used internally by other com.borland
classes. You should never use this method directly.
public final com.borland.datastore.SqlIndexCursor mkJoinCursor(Cursor tableCursor, AST[] equis)
public final com.borland.datastore.SqlIndexCursor mkJoinCursor(Cursor tableCursor, AST[] equis, DirectIndex index, boolean descending)
public final com.borland.datastore.SqlIndexCursor mkUniqueCursor(DirectIndex index, Variant[] indexValues, int count)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final Cursor openCursor(DataStoreConnection con, String name)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final Cursor openCursor(DataStoreConnection con, String name, Object usedCursor)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static boolean parseProperties(DataStoreConnection con, StreamProperties properties, String attributes, int streamType)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final void setDiagWriter(DataStoreConnection con, java.io.PrintWriter diagWriter)
public static final void setInMemoryTemp(DataStoreConnection con, boolean inMemoryTemp)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static void setJoinValues(Cursor cursor, Variant[] values, int colCount)
This method is used internally by other com.borland
classes. You should never use this method directly.
public static final void setTxRequired(DataStoreConnection con)
This method is used internally by other com.borland
classes. You should never use this method directly.