Skip to content

Commit 62d1488

Browse files
Jorge Fernandez Hernandezbsipocz
authored andcommitted
GAIAPCR-1036 C9APP-134 Size of user tables is unknown
1 parent 5f54ec6 commit 62d1488

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

astroquery/utils/tap/model/taptable.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ def __init__(self):
2727
self.name = None
2828
self.schema = None
2929
self.description = None
30+
self.size_bytes = 0
3031

3132
def get_qualified_name(self):
3233
"""Returns the qualified TAP table name. I.e. schema+table
@@ -50,4 +51,5 @@ def add_column(self, tap_column):
5051
def __str__(self):
5152
return f"TAP Table name: {self.get_qualified_name()}" \
5253
f"\nDescription: {self.description}" \
54+
f"\nSize (bytes): {self.size_bytes}" \
5355
f"\nNum. columns: {len(self.columns)}"

astroquery/utils/tap/xmlparser/tableSaxParser.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ def __reading_schema(self, name, attrs):
9494
self.__status = READING_TABLE
9595
self.__currentTable = TapTableMeta()
9696
self.__currentTable.schema = self.__currentSchemaName
97+
self.__currentTable.size_bytes = TapColumn(attrs.getValue('esatapplus:size_bytes'))
98+
9799

98100
def __end_schema(self, name):
99101
if self.__check_item_id("name", name):

0 commit comments

Comments
 (0)