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> |
INDEXED_ATTRIBUTES |
protected static int |
MAX_KEYWORD_LENGTH |
protected static int |
MIN_KEYWORD_LENGTH |
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)
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) |
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
protected static final int MIN_KEYWORD_LENGTH
protected static final int MAX_KEYWORD_LENGTH
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
javax.resource.ResourceException
protected Set<String> getKeywords(javax.resource.cci.MappedRecord obj) 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.