getValueFromDataApi() — drizzle-orm Function Reference
Architecture documentation for the getValueFromDataApi() function in index.ts from the drizzle-orm codebase.
Entity Profile
Dependency Diagram
graph TD 739fa900_37e2_e937_8175_429f4f1d4101["getValueFromDataApi()"] 70aad088_e19b_50e8_495f_75e687b514dc["index.ts"] 739fa900_37e2_e937_8175_429f4f1d4101 -->|defined in| 70aad088_e19b_50e8_495f_75e687b514dc 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a["values()"] 19e5b6c7_e0b0_fe9a_9ee8_4529ae6d428a -->|calls| 739fa900_37e2_e937_8175_429f4f1d4101 4ba78852_6473_ad5f_ab62_4ebe3efcae0c["mapResultRows()"] 4ba78852_6473_ad5f_ab62_4ebe3efcae0c -->|calls| 739fa900_37e2_e937_8175_429f4f1d4101 style 739fa900_37e2_e937_8175_429f4f1d4101 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
drizzle-orm/src/aws-data-api/common/index.ts lines 5–40
export function getValueFromDataApi(field: Field) {
if (field.stringValue !== undefined) {
return field.stringValue;
} else if (field.booleanValue !== undefined) {
return field.booleanValue;
} else if (field.doubleValue !== undefined) {
return field.doubleValue;
} else if (field.isNull !== undefined) {
return null;
} else if (field.longValue !== undefined) {
return field.longValue;
} else if (field.blobValue !== undefined) {
return field.blobValue;
// eslint-disable-next-line unicorn/no-negated-condition
} else if (field.arrayValue !== undefined) {
if (field.arrayValue.stringValues !== undefined) {
return field.arrayValue.stringValues;
}
if (field.arrayValue.longValues !== undefined) {
return field.arrayValue.longValues;
}
if (field.arrayValue.doubleValues !== undefined) {
return field.arrayValue.doubleValues;
}
if (field.arrayValue.booleanValues !== undefined) {
return field.arrayValue.booleanValues;
}
if (field.arrayValue.arrayValues !== undefined) {
return field.arrayValue.arrayValues;
}
throw new Error('Unknown array type');
} else {
throw new Error('Unknown type');
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getValueFromDataApi() do?
getValueFromDataApi() is a function in the drizzle-orm codebase, defined in drizzle-orm/src/aws-data-api/common/index.ts.
Where is getValueFromDataApi() defined?
getValueFromDataApi() is defined in drizzle-orm/src/aws-data-api/common/index.ts at line 5.
What calls getValueFromDataApi()?
getValueFromDataApi() is called by 2 function(s): mapResultRows, values.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free