public abstract class IndexUnusedReason implements Serializable
Represents Reason of why the index was not used in a SQL search.
Implements
SerializableStatic Methods
newBuilder()
public static IndexUnusedReason.Builder newBuilder()
Returns | |
---|---|
Type | Description |
IndexUnusedReason.Builder |
Constructors
IndexUnusedReason()
public IndexUnusedReason()
Methods
getBaseTableId()
public abstract TableId getBaseTableId()
Returns the base table involved in the reason that no search index was used.
Returns | |
---|---|
Type | Description |
TableId | value or |
getCode()
public abstract String getCode()
Returns the high-level reason for the scenario when no search index was used.
Returns | |
---|---|
Type | Description |
String | value or |
getIndexName()
public abstract String getIndexName()
Returns the name of the unused search index, if available.
Returns | |
---|---|
Type | Description |
String | value or |
getMessage()
public abstract String getMessage()
Returns free form human-readable reason for the scenario when no search index was used.
Returns | |
---|---|
Type | Description |
String | value or |
toBuilder()
public abstract IndexUnusedReason.Builder toBuilder()
Returns | |
---|---|
Type | Description |
IndexUnusedReason.Builder |