@CompileStatic
@AutoFinal
@POJO
class NamedRecord<E, T>
extends NamedTuple<E>
Represents named record, which is constructed by clauses excluding from and joins
| Type Params | Return Type | Name and description |
|---|---|---|
|
Object |
get(String name)Returns the value for the supplied name. |
|
List<String> |
getAliasList()Returns the source aliases available to this record. |
|
Object |
getAt(String name)Returns the value for the supplied name, falling back to the source record. |
|
NamedRecord<E, T> |
sourceRecord(T sr)Attaches the original source record for alias-based lookups. |
|
String |
toString()Returns the tuple-style string form of this record. |
Returns the value for the supplied name.
name - the projected name or source aliasReturns the source aliases available to this record.
Returns the value for the supplied name, falling back to the source record.
name - the projected name or source aliasAttaches the original source record for alias-based lookups.
sr - the source recordCopyright © 2003-2026 The Apache Software Foundation. All rights reserved.