public class DocSysColumns
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
DocSysColumns.Names |
Modifier and Type | Field and Description |
---|---|
static com.google.common.collect.ImmutableMap<ColumnIdent,DataType> |
COLUMN_IDENTS |
static ColumnIdent |
DOC |
static ColumnIdent |
FETCHID
|
static ColumnIdent |
ID |
static ColumnIdent |
RAW |
static ColumnIdent |
SCORE |
static ColumnIdent |
UID |
static ColumnIdent |
VERSION |
Constructor and Description |
---|
DocSysColumns() |
Modifier and Type | Method and Description |
---|---|
static void |
forTable(RelationName relationName,
java.util.function.BiConsumer<ColumnIdent,Reference> consumer)
Calls
consumer for each sys column with a reference containing relationName |
static Reference |
forTable(RelationName table,
ColumnIdent column) |
static java.lang.String |
nameForLucene(ColumnIdent ident) |
public static final ColumnIdent ID
public static final ColumnIdent VERSION
public static final ColumnIdent SCORE
public static final ColumnIdent UID
public static final ColumnIdent DOC
public static final ColumnIdent RAW
public static final ColumnIdent FETCHID
public static final com.google.common.collect.ImmutableMap<ColumnIdent,DataType> COLUMN_IDENTS
public static void forTable(RelationName relationName, java.util.function.BiConsumer<ColumnIdent,Reference> consumer)
consumer
for each sys column with a reference containing relationName
public static Reference forTable(RelationName table, ColumnIdent column)
public static java.lang.String nameForLucene(ColumnIdent ident)