|
12383930b0
|
Try to make sure values that this backend stores are of the appropriate field types.
|
2025-06-12 20:31:24 -05:00 |
|
|
cc19268132
|
New version of interface for QBitMetaData production
|
2025-06-12 20:31:24 -05:00 |
|
|
4883514f58
|
Add getDefaultBackendNameForTables
|
2025-06-12 20:31:24 -05:00 |
|
|
2ee26b14a9
|
Add a null check for table fields (since instance isn't validated yet)
|
2025-06-12 20:31:24 -05:00 |
|
|
e9e029d8e9
|
Add setRecordLinksToRecordsFromTableDynamicForPostQuery
|
2025-06-12 20:31:24 -05:00 |
|
|
ff4a0b8849
|
Initial checkin
|
2025-06-12 20:31:24 -05:00 |
|
|
7089ec92a6
|
Add instance-level pre- and post- insert and update table customizers
|
2025-06-12 20:31:24 -05:00 |
|
|
60c5c11549
|
Add support for one-to-one joins;
Add support for tables that aren't yet in the QInstance, but instead is in the QBitProductionContext's metadataProducerMultiOutputStack
|
2025-06-12 15:20:38 -05:00 |
|
|
3c765e9e47
|
Add support for one-to-one joins;
Add support for tables that aren't yet in the QInstance, but instead is in the QBitProductionContext's metadataProducerMultiOutputStack
|
2025-06-12 15:19:10 -05:00 |
|
|
5db8cf9ca1
|
Initial checkin of process & table customizer to help sync scheduled jobs for records in a table
|
2025-06-12 15:11:14 -05:00 |
|
|
60d0542d61
|
Merged dev into integration
|
2025-06-05 11:02:58 -05:00 |
|
|
ffca465f04
|
Add option to specify Comparator, for custom sorting of options [skip ci]
|
2025-06-05 10:59:48 -05:00 |
|
|
3e4275e684
|
Merged feature/workflows-support into integration
|
2025-06-02 14:49:18 -05:00 |
|
|
44e091a1bc
|
Avoid NPE on empty input record
|
2025-06-02 14:48:59 -05:00 |
|
|
9fd0c6d9f8
|
Merged feature/workflows-support into integration
|
2025-06-02 12:02:21 -05:00 |
|
|
369d501071
|
Add doCheckTableApiVersion, so apps can avoid new error if table version isn't in api
|
2025-06-02 12:02:07 -05:00 |
|
|
88273e380c
|
Merged feature/workflows-support into integration
|
2025-06-02 09:02:39 -05:00 |
|
|
c364b2c0be
|
Checkstyle (default in switch)
|
2025-05-30 20:48:55 -05:00 |
|
|
00afad43bc
|
Move QueryExecutorUtils to ApiQueryFilterUtils
|
2025-05-30 20:35:36 -05:00 |
|
|
3888aab490
|
Initial checkin
|
2025-05-30 20:32:28 -05:00 |
|
|
8b6aad5412
|
Avoid an NPE if a table doesn't have fields
|
2025-05-30 20:26:11 -05:00 |
|
|
90cc5a32ac
|
Extract an interface from QBitComponentMetaDataProducer (which itself is still useful as a base class, so you don't have to implement get/setQBitConfig yourself), for implementations that already have a different base class.
|
2025-05-30 20:25:53 -05:00 |
|
|
b1cdf1ceff
|
Merged feature/workflows-support into integration
|
2025-05-29 18:35:06 -05:00 |
|
|
395f94081f
|
try again for stable map of properties
|
2025-05-29 15:27:25 -05:00 |
|
|
7a450eed08
|
Rebuild with tableMetaData example, and now stable content map for query & count
|
2025-05-29 12:32:20 -05:00 |
|
|
7b3cafe348
|
Test fixes
|
2025-05-28 08:54:34 -05:00 |
|
|
1c4f917939
|
Test fixes
|
2025-05-28 08:35:20 -05:00 |
|
|
38f3eecb97
|
Merge branch 'feature/search-possible-values-by-label' into integration
|
2025-05-27 17:05:51 -05:00 |
|
|
e48d5e0965
|
added labels as a param when searching for PVSs
|
2025-05-27 17:05:37 -05:00 |
|
|
437448fd81
|
Add tryIgnore, tryCatch methods
|
2025-05-27 16:44:45 -05:00 |
|
|
d63f13bb55
|
Avoid a null pointer if criteria has no values
|
2025-05-27 16:43:13 -05:00 |
|
|
add41a852b
|
Minor cleanups wrapping up app-api-version in middleware api
|
2025-05-27 16:42:39 -05:00 |
|
|
6314ad310b
|
Use same example qinstance in meta-data and table-meta-data specs
|
2025-05-27 16:42:01 -05:00 |
|
|
35c6a13ce3
|
Update to make test code here available in qqq-middleware-api module
|
2025-05-27 16:37:54 -05:00 |
|
|
afd8084d45
|
Initial build of api aware middleware
|
2025-05-27 16:37:30 -05:00 |
|
|
23e9ac5b61
|
Support queryJoins and distinctCount in memory count action
|
2025-05-27 11:34:04 -05:00 |
|
|
2a76736474
|
Introduce QueryOrCountInputInterface
|
2025-05-27 11:33:45 -05:00 |
|
|
4b9e8e0c51
|
Add method to get all plugins (helpful if you want to reset them)
|
2025-05-27 11:33:08 -05:00 |
|
|
8b6f4b635a
|
Add support for "otherValues" in possibleValuesStandalone
|
2025-05-27 11:31:30 -05:00 |
|
|
a4b1a8858d
|
Move handleQueryNullLimit to utils class
|
2025-05-27 11:30:38 -05:00 |
|
|
78eb315558
|
initial build of table meta-data, query, and count specs, IO, executors
|
2025-05-27 11:29:54 -05:00 |
|
|
83684d8f2e
|
make version for path come from the middleware spec, in support of application-versions in addition to middleware versions
|
2025-05-27 11:24:56 -05:00 |
|
|
13ef0dfdb8
|
Support Long values
|
2025-05-27 11:24:11 -05:00 |
|
|
6ae30f4d65
|
Add getFormParam and getQueryParam methods, for common use-case of single-value
|
2025-05-27 11:24:02 -05:00 |
|
|
13189f5855
|
Add TableMetaDataSpecV1 and TableQuerySpecV1
|
2025-05-23 16:42:43 -05:00 |
|
|
e89c837690
|
Update to make example instance statically (since for an api-aware middleware, this code might end up running multiple times)
|
2025-05-23 16:42:29 -05:00 |
|
|
3b1178a7c6
|
Update to wrap either a QFrontendFieldMetaData, or a (full) QFieldMetaData
|
2025-05-23 16:41:37 -05:00 |
|
|
565a85afd7
|
Add setTableVariantInSession
|
2025-05-23 16:40:28 -05:00 |
|
|
ce4cc37586
|
Updates per changes in base class
|
2025-05-23 16:40:04 -05:00 |
|
|
828a0ed594
|
add method getVersionBasePath()
add method preExecute()
|
2025-05-23 16:21:08 -05:00 |
|