Package com.google.cloud.bigquery
Class IndexUnusedReason
- java.lang.Object
-
- com.google.cloud.bigquery.IndexUnusedReason
-
- All Implemented Interfaces:
Serializable
public abstract class IndexUnusedReason extends Object implements Serializable
Represents Reason of why the index was not used in a SQL search.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIndexUnusedReason.Builder
-
Constructor Summary
Constructors Constructor Description IndexUnusedReason()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract TableIdgetBaseTableId()Returns the base table involved in the reason that no search index was used.abstract StringgetCode()Returns the high-level reason for the scenario when no search index was used.abstract StringgetIndexName()Returns the name of the unused search index, if available.abstract StringgetMessage()Returns free form human-readable reason for the scenario when no search index was used.static IndexUnusedReason.BuildernewBuilder()abstract IndexUnusedReason.BuildertoBuilder()
-
-
-
Method Detail
-
toBuilder
public abstract IndexUnusedReason.Builder toBuilder()
-
newBuilder
public static IndexUnusedReason.Builder newBuilder()
-
getIndexName
@Nullable public abstract String getIndexName()
Returns the name of the unused search index, if available.- Returns:
- value or
nullfor none
-
getCode
@Nullable public abstract String getCode()
Returns the high-level reason for the scenario when no search index was used.- Returns:
- value or
nullfor none
-
getMessage
@Nullable public abstract String getMessage()
Returns free form human-readable reason for the scenario when no search index was used.- Returns:
- value or
nullfor none
-
-