public class UpdateProjection extends DMLProjection
Projection.ProjectionFactory<T extends Projection>| Constructor and Description |
|---|
UpdateProjection(org.elasticsearch.common.io.stream.StreamInput in) |
UpdateProjection(Symbol uidSymbol,
java.lang.String[] assignmentsColumns,
Symbol[] assignments,
java.lang.Long requiredVersion) |
| Modifier and Type | Method and Description |
|---|---|
<C,R> R |
accept(ProjectionVisitor<C,R> visitor,
C context) |
Symbol[] |
assignments() |
java.lang.String[] |
assignmentsColumns() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
ProjectionType |
projectionType() |
java.lang.Long |
requiredVersion() |
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
outputs, requiredGranularity, uidSymbolfromStream, mapRepresentation, toStreampublic UpdateProjection(Symbol uidSymbol, java.lang.String[] assignmentsColumns, Symbol[] assignments, @Nullable java.lang.Long requiredVersion)
public UpdateProjection(org.elasticsearch.common.io.stream.StreamInput in)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String[] assignmentsColumns()
public Symbol[] assignments()
@Nullable public java.lang.Long requiredVersion()
public ProjectionType projectionType()
projectionType in class Projectionpublic <C,R> R accept(ProjectionVisitor<C,R> visitor, C context)
accept in class Projectionpublic boolean equals(java.lang.Object o)
equals in class DMLProjectionpublic int hashCode()
hashCode in class DMLProjectionpublic void writeTo(org.elasticsearch.common.io.stream.StreamOutput out)
throws java.io.IOException
writeTo in class DMLProjectionjava.io.IOException