IDBAccess.RepositoryType| Modifier and Type | Field and Description |
|---|---|
static String |
H2DB_EXT |
static String |
INFO_EXTRA1 |
static String |
INFO_KEY |
static String |
INFO_TBLNAME |
static String |
INFO_VERSION |
static int |
ITEMKIND_DOCUMENT |
static int |
ITEMKIND_GROUP |
static int |
ITEMKIND_SUBDOCUMENT |
static int |
ITEMKIND_TEXTUNIT |
static String |
ITMS_DKEY |
static String |
ITMS_FCHILD |
static String |
ITMS_KEY |
static String |
ITMS_KIND |
static String |
ITMS_LEVEL |
static String |
ITMS_NAME |
static String |
ITMS_NEXT |
static String |
ITMS_PARENT |
static String |
ITMS_PREV |
static String |
ITMS_TBLNAME |
static String |
ITMS_TYPE |
static String |
ITMS_XID |
static String |
SEGS_CTEXT |
static String |
SEGS_IKEY |
static String |
SEGS_KEY |
static String |
SEGS_SID |
static String |
SEGS_TBLNAME |
static String |
SEGS_TRGCTEXT |
static int |
TRACE_LEVEL |
static String |
TUNS_CODES |
static String |
TUNS_CTEXT |
static String |
TUNS_IKEY |
static String |
TUNS_KEY |
static String |
TUNS_TBLNAME |
static String |
TUNS_TRGCODES |
static String |
TUNS_TRGCTEXT |
static int |
VERSION |
| Constructor and Description |
|---|
H2Access(IFilterConfigurationMapper fcMapper)
Creates the repository in memory.
|
H2Access(String baseDirectory,
IFilterConfigurationMapper fcMapper)
Creates the repository to work in a given folder.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
create(String name) |
void |
delete() |
Iterable<IVDocument> |
documents() |
IVDocument |
getDocument(long itemKey) |
IVDocument |
getFirstDocument() |
List<List<KeyAndSegId>> |
getSameSourceWithDifferentTarget() |
List<List<KeyAndSegId>> |
getSegmentsWithSameSourceButDifferentTarget(LocaleId trgLoc) |
String |
importDocument(RawDocument rd) |
long |
importDocumentReturnKey(RawDocument rd) |
InputStream |
loadExtraData1() |
void |
open(String name) |
void |
open(String name,
IVRepository.OpeningMode mode) |
void |
removeDocument(IVDocument vdoc) |
void |
saveExtraData1(InputStream inputStream) |
protected void |
saveTextUnit(H2TextUnit htu) |
void |
setFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)
Sets the filter configuration mapper.
|
public static final int ITEMKIND_DOCUMENT
public static final int ITEMKIND_SUBDOCUMENT
public static final int ITEMKIND_GROUP
public static final int ITEMKIND_TEXTUNIT
public static final String H2DB_EXT
public static final int VERSION
public static final String INFO_TBLNAME
public static final String INFO_KEY
public static final String INFO_VERSION
public static final String INFO_EXTRA1
public static final String ITMS_TBLNAME
public static final String ITMS_KEY
public static final String ITMS_DKEY
public static final String ITMS_PARENT
public static final String ITMS_FCHILD
public static final String ITMS_PREV
public static final String ITMS_NEXT
public static final String ITMS_KIND
public static final String ITMS_LEVEL
public static final String ITMS_XID
public static final String ITMS_NAME
public static final String ITMS_TYPE
public static final String TUNS_TBLNAME
public static final String TUNS_KEY
public static final String TUNS_IKEY
public static final String TUNS_CTEXT
public static final String TUNS_CODES
public static final String TUNS_TRGCTEXT
public static final String TUNS_TRGCODES
public static final String SEGS_TBLNAME
public static final String SEGS_KEY
public static final String SEGS_IKEY
public static final String SEGS_SID
public static final String SEGS_CTEXT
public static final String SEGS_TRGCTEXT
public static final int TRACE_LEVEL
public H2Access(IFilterConfigurationMapper fcMapper)
fcMapper - the filter configuration mapper to use for importing files. Can be null
if no file is imported during the session.public H2Access(String baseDirectory, IFilterConfigurationMapper fcMapper)
baseDirectory - the folder where to work for this repository.fcMapper - the filter configuration mapper to use for importing files. Can be null
if no file is imported during the session.public void setFilterConfigurationMapper(IFilterConfigurationMapper fcMapper)
fcMapper - the new filter configuration mapper to use.public void open(String name, IVRepository.OpeningMode mode)
public Iterable<IVDocument> documents()
public String importDocument(RawDocument rd)
importDocument in interface IDBAccesspublic long importDocumentReturnKey(RawDocument rd)
importDocumentReturnKey in interface IDBAccessprotected void saveTextUnit(H2TextUnit htu)
public IVDocument getDocument(long itemKey)
getDocument in interface IDBAccesspublic void removeDocument(IVDocument vdoc)
removeDocument in interface IDBAccesspublic IVDocument getFirstDocument()
getFirstDocument in interface IDBAccesspublic void saveExtraData1(InputStream inputStream)
saveExtraData1 in interface IDBAccesspublic InputStream loadExtraData1()
loadExtraData1 in interface IDBAccesspublic List<List<KeyAndSegId>> getSegmentsWithSameSourceButDifferentTarget(LocaleId trgLoc)
public List<List<KeyAndSegId>> getSameSourceWithDifferentTarget()
Copyright © 2020. All rights reserved.