[
https://issues.redhat.com/browse/TEIID-5916?page=com.atlassian.jira.plugi...
]
Ramesh Reddy commented on TEIID-5916:
-------------------------------------
From Infinispan Documentation
NOTE
{{@IndexedField}} is deprecated in Red Hat JBoss Data Grid 7.2. However, this version of
JBoss Data Grid incorrectly throws a warning that the annotation is deprecated. You can
ignore the warning and use @IndexedField.
Alternatively, you can use the {{@Field}} annotation that replaces the {{@IndexedField}}
annotation. However, this version of JBoss Data Grid does not support the analyze
attribute for the {{@Field}} annotation.
You can replace {{@IndexedField}} annotations with {{@Field}} annotations as follows:
@IndexedField is equivalent to @Field(store=Store.YES)
@IndexedField(store=false) is equivalent to @Field`
@IndexedField(index=false, store=false) is equivalent to @Field(index=Index.NO)
Add indexes in generated protobuf
---------------------------------
Key: TEIID-5916
URL:
https://issues.redhat.com/browse/TEIID-5916
Project: Teiid
Issue Type: Enhancement
Components: Infinispan
Reporter: Steven Hawkins
Assignee: Ramesh Reddy
Priority: Major
Fix For: 14.0
The protobuf logic will mark an entire table as indexed, but that may not line up to what
we need.
The usage of the Indexed annotation on the message indicates that custom IndexedField
annotations will be used to selective enable indexes.
This is true whether the cache is marked as indexed (which would be specified in the
cache template) or not.
If we auto-create an indexed cache, then all fields are automatically indexed and
there's no need for the indexed annotation.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)