com.bigdata.bop
Interface IndexAnnotations

All Known Subinterfaces:
BTreeAnnotations, HTreeAnnotations, HTreeDistinctBindingSetsOp.Annotations, HTreeHashIndexOp.Annotations, HTreeHashJoinAnnotations, HTreeHashJoinOp.Annotations, HTreeMergeJoin.Annotations, HTreeNamedSubqueryOp.Annotations, NativeDistinctFilter.Annotations

public interface IndexAnnotations

Annotations for operators using a persistence capable index. TODO Annotations for key and value raba coders.

Version:
$Id: IndexAnnotations.java 5548 2011-11-05 20:33:08Z thompsonbry $
Author:
Bryan Thompson

Field Summary
static int DEFAULT_MAX_RECLEN
           
static boolean DEFAULT_RAW_RECORDS
           
static int DEFAULT_WRITE_RETENTION_QUEUE_CAPACITY
           
static String MAX_RECLEN
          When RAW_RECORDS are used, this will be the maximum byte length of a byte[] value before it is written as a raw record on the backing store rather than inlined within the bucket page (default 128 .
static String RAW_RECORDS
          When true raw record references will be written on the backing store and the index will manage the mapping between the keys and the storage addresses rather than having the byte[] values inline in the bucket page (default DEFAULT_RAW_RECORDS).
static String WRITE_RETENTION_QUEUE_CAPACITY
           
 

Field Detail

WRITE_RETENTION_QUEUE_CAPACITY

static final String WRITE_RETENTION_QUEUE_CAPACITY
See Also:
IndexMetadata.Options#WRITE_RETENTION_QUEUE_CAPACITY

DEFAULT_WRITE_RETENTION_QUEUE_CAPACITY

static final int DEFAULT_WRITE_RETENTION_QUEUE_CAPACITY
See Also:
Constant Field Values

RAW_RECORDS

static final String RAW_RECORDS
When true raw record references will be written on the backing store and the index will manage the mapping between the keys and the storage addresses rather than having the byte[] values inline in the bucket page (default DEFAULT_RAW_RECORDS).

See Also:
IndexMetadata.getRawRecords()

DEFAULT_RAW_RECORDS

static final boolean DEFAULT_RAW_RECORDS
See Also:
Constant Field Values

MAX_RECLEN

static final String MAX_RECLEN
When RAW_RECORDS are used, this will be the maximum byte length of a byte[] value before it is written as a raw record on the backing store rather than inlined within the bucket page (default 128 .

See Also:
IndexMetadata.getMaxRecLen()

DEFAULT_MAX_RECLEN

static final int DEFAULT_MAX_RECLEN
See Also:
Constant Field Values


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.