public final class ExplainStatementCompleteness extends SqllrObject
| Modifier and Type | Class and Description |
|---|---|
static class |
ExplainStatementCompleteness.Builder
Collects the members of a new
ExplainStatementCompleteness. |
SqllrObject.Reader<T>| Modifier and Type | Field and Description |
|---|---|
static List<String> |
MEMBERS
The members the schema defines, in schema order.
|
static SqllrObject.Reader<ExplainStatementCompleteness> |
READER
Reads a JSON object as a
ExplainStatementCompleteness. |
static List<String> |
REQUIRED
The members the schema requires.
|
| Modifier and Type | Method and Description |
|---|---|
static ExplainStatementCompleteness.Builder |
builder() |
static ExplainStatementCompleteness |
fromJson(Object json)
A
ExplainStatementCompleteness with the members of a JSON object, all kept. |
String |
getCompleteness()
The member
completeness. |
List<Long> |
getDiagnosticRefs()
The member
diagnosticRefs. |
Map<String,Extension> |
getExtensions()
The member
extensions. |
Long |
getStatementRef()
The member
statementRef. |
ExplainStatementCompleteness.Builder |
toBuilder()
A builder holding every member of this object.
|
public static final SqllrObject.Reader<ExplainStatementCompleteness> READER
ExplainStatementCompleteness.public static ExplainStatementCompleteness fromJson(Object json)
ExplainStatementCompleteness with the members of a JSON object, all kept.public static ExplainStatementCompleteness.Builder builder()
public ExplainStatementCompleteness.Builder toBuilder()
public Long getStatementRef()
statementRef. A document-local reference: an integer that is unique across
the whole document (one reference space for every object that carries a ref). Local
references are assigned after merging and have no meaning outside the document (Sections 6.1
and 13). Null when absent; throws IllegalStateException when the member holds another JSON
type.public String getCompleteness()
completeness. Completeness declared by an ExplainGraph. Registry group
'explainGraphCompleteness' (Section 3.5). Null when absent; throws IllegalStateException when
the member holds another JSON type.public List<Long> getDiagnosticRefs()
diagnosticRefs. A set of local references. Null when absent; throws
IllegalStateException when the member holds another JSON type.public Map<String,Extension> getExtensions()
extensions. Extension data keyed by namespace. Every core object may carry
it; it never takes part in a core identity. Null when absent; throws IllegalStateException
when the member holds another JSON type.