Functions Reference
Source code in beacon_api/query.py
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 |
|
cast_byte_to_char(arg, alias)
staticmethod
Maps byte values to char.
Args: arg (str | Select): column name (str) or Select object containing the byte value. alias (str): Alias name for the resulting select expression/column.
Returns: SelectFunction: SelectFunction representing the cast operation.
Source code in beacon_api/query.py
coalesce(args, alias)
staticmethod
Constructs a COALESCE function, returning the first non-null value from the selected columns or arguments. Args: args (list[str | Select]): List of column names (str) or Select objects to coalesce. alias (str): Alias name for the resulting select expression.
Returns: SelectFunction: SelectFunction representing the COALESCE operation.
Source code in beacon_api/query.py
concat(args, alias)
staticmethod
Constructs a CONCAT function, concatenating the selected columns or arguments. Args: args (list[str | Select]): List of column names (str) or Select objects to concatenate. alias (str): Alias name for the resulting select expression.
Source code in beacon_api/query.py
map_pressure_to_depth(arg, latitude_column, alias)
staticmethod
Maps pressure values to depth based on latitude using teos-10.
Args: arg (str | Select): column name (str) or Select object containing the pressure value. latitude_column (str | Select): column name (str) or Select object containing the latitude value. alias (str): Alias name for the resulting select expression/column.
Returns: SelectFunction: SelectFunction representing the pressure-to-depth mapping operation.
Source code in beacon_api/query.py
map_wod_quality_flag_to_sdn_scheme(arg, alias)
staticmethod
Maps WOD quality flags to the SDN scheme.
Args: arg (str | Select): column name (str) or Select object containing the WOD quality flag. alias (str): Alias name for the resulting select expression/column.
Returns: SelectFunction: SelectFunction representing the mapping operation.
Source code in beacon_api/query.py
try_cast_to_type(arg, to_type, alias)
staticmethod
Attempts to cast the input column or argument to the specified data type. Args: arg: Column name (str) or Select object to cast. to_type: Target data type (compatible with numpy dtype). Eg. np.int64, np.float64, np.datetime64, np.str_ alias: Alias name for the resulting select expression. Returns: SelectFunction representing the cast operation.