public class Indexed_2 extends Media_2
Modifier and Type | Class and Description |
---|---|
class |
Indexed_2.RestInteraction
RestInteraction
|
Modifier and Type | Field and Description |
---|---|
protected static int |
BATCH_SIZE |
protected Set<org.openmdx.base.naming.Path> |
indexableTypes |
protected static Set<String> |
STANDARD_INDEXED_ATTRIBUTES |
static int |
STANDARD_KEYWORD_LENGTH_MAX |
static int |
STANDARD_KEYWORD_LENGTH_MIN |
protected Map<org.openmdx.base.naming.Path,Date> |
syncKeys |
allowsSqlSequenceFallback, autonumColumn, booleanFalse, booleanMarshaller, booleanTrue, booleanType, calendarMarshaller, cascadeDeletes, columnNameFrom, columnNameTo, databaseConfiguration, databaseProductNames, dataSource, datasourceName, dateTimeDaylightZone, dateTimePrecision, dateTimeType, dateTimeZone, dateType, dbObject, dbObject2, dbObjectFormat, dbObjectForQuery, dbObjectForQuery2, dbObjectHint, dbObjectsForQueryJoinColumn, DEFAULT_COLUMN_SELECTOR, DEFAULT_OID_SUFFIX, DEFAULT_PRIVATE_ATTRIBUTE_PREFIX, DEFAULT_RID_SUFFIX, DEFAULT_RSX_SUFFIX, disableAbsolutePositioning, durationMarshaller, durationType, embeddedFeatures, embeddedFlags, enableAspectFilterSubstitution, featureNames, fetchSizeDefault, fetchSizeGreedy, fetchSizeOptimal, fetchSizeT, getLargeObjectByValue, ignoreCheckForDuplicates, JDBC_DRIVER_SQL_PROPERTIES, jdbcDriverSqlProperties, JDO_CASE_INSENSITIVE_FLAG, joinColumnEnd1, joinColumnEnd2, joinTable, maxReferenceComponents, namespaceId, normalizeObjectIds, nullAsCharacter, OBJECT_IDX, OBJECT_OID, OBJECT_RID, objectIdPattern, pathMacroName, pathMacros, pathMacroValue, pathNormalizeLevel, privateColumnNames, publicColumnNames, referenceIdPattern, referenceLookupStatementHint, removableReferenceIdPrefix, RESERVED_WORDS_HSQLDB, RESERVED_WORDS_ORACLE, resultSetType, ROUND_UP_TO_MAX_SCALE, singleValueAttributes, SIZE_SUFFIX, sqlWildcards, streamBufferDirectory, stringMacroColumn, stringMacroName, stringMacros, stringMacroValue, SYSTEM_ATTRIBUTES, T_REF, temporaryFiles, timeType, type, typeName, UNDEF_OBJECT_CLASS, unitOfWorkProvider, usePreferencesTable, useViewsForRedundantColumns, VIEW_MODE_ADD_MIXIN_COLUMNS_TO_PRIMARY, VIEW_MODE_SECONDARY_COLUMNS
Constructor and Description |
---|
Indexed_2()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
javax.resource.cci.Interaction |
getInteraction(org.openmdx.base.rest.cci.RestConnection connection) |
protected Set<String> |
getKeywords(javax.resource.cci.MappedRecord obj,
Integer keywordLengthMin,
Integer keywordLengthMax,
Set<String> indexedAttributes)
Extract keywords from object.
|
boolean |
isAccountAddress(javax.resource.cci.MappedRecord object)
Test whether object is instanceof of AccountAddress.
|
protected org.openmdx.base.rest.cci.QueryRecord |
newQuery(org.openmdx.base.naming.Path resourceIdentifier,
org.openmdx.application.dataprovider.cci.FilterProperty[] filterProperties,
org.openmdx.application.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers)
Get query for given filter properties and attribute specifiers.
|
getMediaDir, getPrincipalChain, toContentDir
addComplexFilter, allowScrollInsensitiveResultSet, allowScrollSensitiveResultSet, applyProvider, close, close, close, completeObject, completeReply, create, createDbObject, createDbObject, escape, executeQuery, executeUpdate, externalizePathValue, externalizeStringValue, filterToSqlClause, filterToSqlClauses, get, getAllSubtypes, getAutonumColumn, getAutonumValue, getBooleanFalse, getBooleanMarshaller, getBooleanTrue, getBooleanType, getBooleanType, getCalendarMarshaller, getColumnName, getColumnNameFrom, getColumnNameTo, getConnection, getDatabaseConfiguration, getDatabaseProductName, getDatabaseSpecificColumnName, getDataSource, getDataSource, getDatasourceName, getDateTimeDaylightZone, getDateTimePrecision, getDateTimeType, getDateTimeType, getDateTimeZone, getDateType, getDateType, getDbObject, getDbObject, getDbObject, getDbObject2, getDbObjectFormat, getDbObjectForQuery, getDbObjectForQuery2, getDbObjectHint, getDbObjectsForQueryJoinColumn, getDisableAbsolutePositioning, getDriverProperty, getDriverProperty, getDurationMarshaller, getDurationType, getEmbeddedFeature, getEmbeddedFeature, getEscapeClause, getFeatureName, getFetchSize, getFetchSizeGreedy, getFetchSizeOptimal, getFetchSizeT, getFilterPropertyDefs, getJdbcDriverSqlProperties, getJoinColumnEnd1, getJoinColumnEnd2, getJoinTable, getLargeObjectMarshaller, getMaxReferenceComponents, getModel, getNamespaceId, getNonPersistentFeature, getNullAsCharacter, getObjectId, getObjectId, getObjectIdAttributesSuffix, getObjectIdPattern, getObjectIdxColumn, getObjectIdxColumnName, getObjectOidColumnName, getObjectRidColumnName, getObjects, getOrderAmendment, getPartialObject, getPathMacroName, getPathMacros, getPathMacroValue, getPathNormalizeLevel, getPlaceHolder, getPrimaryFilterProperties, getPrivateAttributesPrefix, getReference, getReferenceId, getReferenceIdAttributesSuffix, getReferenceIdFormat, getReferenceIdPattern, getReferenceIdSuffixAttributesSuffix, getReferenceLookupStatementHint, getReferenceType, getRemovableReferenceIdPrefix, getResultSetType, getSelectReferenceIdsClause, getSingleValueAttribute, getSizeSuffix, getStreamBufferDirectory, getStringMacroColumn, getStringMacroName, getStringMacros, getStringMacroValue, getTimeType, getTimeType, getType, getTypeName, getUnitOfWorkProvider, getVersion, getView, howToSetBinaryLargeObject, howToSetCharacterLargeObject, internalizePathValue, internalizeStringValue, isAllowsSqlSequenceFallback, isAspectBaseClass, isBaseClass, isCascadeDeletes, isDisableStateFilterSubstitution, isEmbeddedFeature, isGetLargeObjectByValue, isIgnoreCheckForDuplicates, isInToSqlClause, isLikeToSqlClause, isLikeToSqlClause, isNormalizeObjectIds, isNotExcludedFromPersistency, isPersistent, isSetSizeColumns, isStated, isUseNormalizedReferences, isUsePreferencesTable, isUseViewsForRedundantColumns, mapInstanceOfFilterProperty, normalizeDateTimeValues, prepareStatement, prepareStatement, removeAttributes, removePrivateAttributes, removeViewPrefix, setAllowsSqlSequenceFallback, setAutonumColumn, setBooleanFalse, setBooleanTrue, setBooleanType, setCascadeDeletes, setColumnNameFrom, setColumnNameTo, setDataSource, setDatasourceName, setDateTimeDaylightZone, setDateTimePrecision, setDateTimeType, setDateTimeZone, setDateType, setDbObject, setDbObject2, setDbObjectFormat, setDbObjectForQuery, setDbObjectForQuery2, setDbObjectHint, setDbObjectsForQueryJoinColumn, setDisableAbsolutePositioning, setDisableStateFilterSubstitution, setDurationType, setEmbeddedFeature, setFetchSize, setFetchSizeGreedy, setFetchSizeOptimal, setGetLargeObjectByValue, setIgnoreCheckForDuplicates, setJoinColumnEnd1, setJoinColumnEnd2, setJoinTable, setLockAssertion, setLockAssertion, setMaxReferenceComponents, setNamespaceId, setNonPersistentFeature, setNormalizeObjectIds, setNullAsCharacter, setObjectIdAttributesSuffix, setObjectIdPattern, setObjectIdxColumn, setPathMacroName, setPathMacroValue, setPathNormalizeLevel, setPreparedStatementValue, setPrivateAttributesPrefix, setReferenceIdAttributesSuffix, setReferenceIdFormat, setReferenceIdPattern, setReferenceIdSuffixAttributesSuffix, setReferenceLookupStatementHint, setRemovableReferenceIdPrefix, setResultSetType, setSetSizeColumns, setSingleValueAttribute, setStreamBufferDirectory, setStringMacroColumn, setStringMacroName, setStringMacroValue, setTimeType, setType, setTypeName, setUnitOfWorkProvider, setUseNormalizedReferences, setUsePreferencesTable, setUseViewsForRedundantColumns, setValue, setValue, tallyLargeObject, tallyLargeObject, toId, toIdx, toMultiValueView, toOid, toReadLock, toRid, toRsx, toWriteLock, unescape, useReferenceTables
public static final int STANDARD_KEYWORD_LENGTH_MIN
public static final int STANDARD_KEYWORD_LENGTH_MAX
protected static final int BATCH_SIZE
protected Set<org.openmdx.base.naming.Path> indexableTypes
public Indexed_2()
org.openmdx.base.exception.ServiceException
public javax.resource.cci.Interaction getInteraction(org.openmdx.base.rest.cci.RestConnection connection) throws javax.resource.ResourceException
getInteraction
in interface org.openmdx.base.resource.spi.Port<org.openmdx.base.rest.cci.RestConnection>
getInteraction
in class Media_2
javax.resource.ResourceException
protected org.openmdx.base.rest.cci.QueryRecord newQuery(org.openmdx.base.naming.Path resourceIdentifier, org.openmdx.application.dataprovider.cci.FilterProperty[] filterProperties, org.openmdx.application.dataprovider.cci.AttributeSpecifier[] attributeSpecifiers) throws javax.resource.ResourceException
resourceIdentifier
- filterProperties
- attributeSpecifiers
- javax.resource.ResourceException
protected Set<String> getKeywords(javax.resource.cci.MappedRecord obj, Integer keywordLengthMin, Integer keywordLengthMax, Set<String> indexedAttributes) throws org.openmdx.base.exception.ServiceException
obj
- org.openmdx.base.exception.ServiceException
public boolean isAccountAddress(javax.resource.cci.MappedRecord object) throws org.openmdx.base.exception.ServiceException
object
- org.openmdx.base.exception.ServiceException
This software is published under the BSD license. Copyright © 2003-${build.year}, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.