|
@@ -17,11 +17,6 @@ func NewTableRow() *TableRow {
|
|
|
return &TableRow{row: make(map[string]any)}
|
|
return &TableRow{row: make(map[string]any)}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-func (tableRow *TableRow) AddColumnValue(columnName string, value any) *TableRow {
|
|
|
|
|
- tableRow.row[columnName] = value
|
|
|
|
|
- return tableRow
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
func (tableRow *TableRow) AddColumnValueTime(columnName string, value time.Time) *TableRow {
|
|
func (tableRow *TableRow) AddColumnValueTime(columnName string, value time.Time) *TableRow {
|
|
|
tableRow.row[columnName] = value
|
|
tableRow.row[columnName] = value
|
|
|
return tableRow
|
|
return tableRow
|
|
@@ -97,6 +92,15 @@ func (tableRow *TableRow) AddColumnValueFloat64(columnName string, value float64
|
|
|
return tableRow
|
|
return tableRow
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+func (tableRow *TableRow) ColumnValue(columnName string) any {
|
|
|
|
|
+ value, ok := tableRow.row[columnName]
|
|
|
|
|
+ if !ok {
|
|
|
|
|
+ return nil
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return value
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
func (tableRow *TableRow) ColumnValueTime(columnName string) time.Time {
|
|
func (tableRow *TableRow) ColumnValueTime(columnName string) time.Time {
|
|
|
value, ok := tableRow.row[columnName].(time.Time)
|
|
value, ok := tableRow.row[columnName].(time.Time)
|
|
|
if !ok {
|
|
if !ok {
|