Package org.apache.drill.jdbc.impl
Class DrillColumnMetaDataList
java.lang.Object
org.apache.drill.jdbc.impl.DrillColumnMetaDataList
- All Implemented Interfaces:
Iterable<org.apache.calcite.avatica.ColumnMetaData>,Collection<org.apache.calcite.avatica.ColumnMetaData>,List<org.apache.calcite.avatica.ColumnMetaData>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, org.apache.calcite.avatica.ColumnMetaData element) booleanadd(org.apache.calcite.avatica.ColumnMetaData e) booleanaddAll(int index, Collection<? extends org.apache.calcite.avatica.ColumnMetaData> c) booleanaddAll(Collection<? extends org.apache.calcite.avatica.ColumnMetaData> c) voidclear()booleanbooleancontainsAll(Collection<?> c) org.apache.calcite.avatica.ColumnMetaDataget(int index) intbooleanisEmpty()Iterator<org.apache.calcite.avatica.ColumnMetaData> iterator()intListIterator<org.apache.calcite.avatica.ColumnMetaData> ListIterator<org.apache.calcite.avatica.ColumnMetaData> listIterator(int index) org.apache.calcite.avatica.ColumnMetaDataremove(int index) booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) org.apache.calcite.avatica.ColumnMetaDataset(int index, org.apache.calcite.avatica.ColumnMetaData element) intsize()List<org.apache.calcite.avatica.ColumnMetaData> subList(int fromIndex, int toIndex) Object[]toArray()<T> T[]toArray(T[] a) voidupdateColumnMetaData(String catalogName, String schemaName, String tableName, BatchSchema schema, List<Class<?>> getObjectClasses) voidUpdate the metadata with given metadata received from server.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
equals, hashCode, replaceAll, sort, spliterator
-
Constructor Details
-
DrillColumnMetaDataList
public DrillColumnMetaDataList()
-
-
Method Details
-
size
public int size() -
get
public org.apache.calcite.avatica.ColumnMetaData get(int index) -
updateColumnMetaData
Update the metadata with given metadata received from server.- Parameters:
metadata-
-
updateColumnMetaData
-
contains
- Specified by:
containsin interfaceCollection<org.apache.calcite.avatica.ColumnMetaData>- Specified by:
containsin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
iterator
-
toArray
- Specified by:
toArrayin interfaceCollection<org.apache.calcite.avatica.ColumnMetaData>- Specified by:
toArrayin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
toArray
public <T> T[] toArray(T[] a) - Specified by:
toArrayin interfaceCollection<org.apache.calcite.avatica.ColumnMetaData>- Specified by:
toArrayin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
containsAll
- Specified by:
containsAllin interfaceCollection<org.apache.calcite.avatica.ColumnMetaData>- Specified by:
containsAllin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
indexOf
-
lastIndexOf
- Specified by:
lastIndexOfin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
listIterator
- Specified by:
listIteratorin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
listIterator
- Specified by:
listIteratorin interfaceList<org.apache.calcite.avatica.ColumnMetaData>
-
subList
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<T>- Specified by:
isEmptyin interfaceList<T>
-
add
public boolean add(org.apache.calcite.avatica.ColumnMetaData e) - Specified by:
addin interfaceCollection<T>- Specified by:
addin interfaceList<T>
-
remove
- Specified by:
removein interfaceCollection<T>- Specified by:
removein interfaceList<T>
-
addAll
- Specified by:
addAllin interfaceCollection<T>- Specified by:
addAllin interfaceList<T>
-
addAll
-
removeAll
- Specified by:
removeAllin interfaceCollection<T>- Specified by:
removeAllin interfaceList<T>
-
retainAll
- Specified by:
retainAllin interfaceCollection<T>- Specified by:
retainAllin interfaceList<T>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<T>- Specified by:
clearin interfaceList<T>
-
set
public org.apache.calcite.avatica.ColumnMetaData set(int index, org.apache.calcite.avatica.ColumnMetaData element) -
add
public void add(int index, org.apache.calcite.avatica.ColumnMetaData element) -
remove
public org.apache.calcite.avatica.ColumnMetaData remove(int index)
-