public class RegularAndStaticColumns extends java.lang.Object implements java.lang.Iterable<ColumnMetadata>
Modifier and Type | Class and Description |
---|---|
static class |
RegularAndStaticColumns.Builder |
Modifier and Type | Field and Description |
---|---|
static RegularAndStaticColumns |
NONE |
Columns |
regulars |
Columns |
statics |
Constructor and Description |
---|
RegularAndStaticColumns(Columns statics,
Columns regulars) |
Modifier and Type | Method and Description |
---|---|
static RegularAndStaticColumns.Builder |
builder() |
Columns |
columns(boolean isStatic) |
boolean |
contains(ColumnMetadata column) |
boolean |
equals(java.lang.Object other) |
int |
hashCode() |
boolean |
includes(RegularAndStaticColumns columns) |
boolean |
isEmpty() |
java.util.Iterator<ColumnMetadata> |
iterator() |
RegularAndStaticColumns |
mergeTo(RegularAndStaticColumns that) |
static RegularAndStaticColumns |
of(ColumnMetadata column) |
java.util.Iterator<ColumnMetadata> |
selectOrderIterator() |
int |
size()
Returns the total number of static and regular columns.
|
java.lang.String |
toString() |
long |
unsharedHeapSize() |
RegularAndStaticColumns |
without(ColumnMetadata column) |
public static RegularAndStaticColumns NONE
public final Columns statics
public final Columns regulars
public static RegularAndStaticColumns of(ColumnMetadata column)
public RegularAndStaticColumns without(ColumnMetadata column)
public RegularAndStaticColumns mergeTo(RegularAndStaticColumns that)
public boolean isEmpty()
public Columns columns(boolean isStatic)
public boolean contains(ColumnMetadata column)
public boolean includes(RegularAndStaticColumns columns)
public java.util.Iterator<ColumnMetadata> iterator()
iterator
in interface java.lang.Iterable<ColumnMetadata>
public java.util.Iterator<ColumnMetadata> selectOrderIterator()
public int size()
public long unsharedHeapSize()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static RegularAndStaticColumns.Builder builder()
Copyright © 2009-2022 The Apache Software Foundation