src/jdbc/src/main/java/org/apache/kylin/jdbc/KylinMeta.java (4 lines): - line 524: // TODO Auto-generated method stub - line 530: // TODO Auto-generated method stub - line 536: // TODO Auto-generated method stub - line 542: // TODO Auto-generated method stub src/core-job/src/main/java/org/apache/kylin/job/execution/ExecutableManager.java (3 lines): - line 353: //TODO KE-37319 - line 609: //TODO this will directly access db, need cache? - line 729: //TODO KE-37319 src/data-loading-service/src/main/java/org/apache/kylin/rest/service/JobInfoService.java (3 lines): - line 251: // TODO model == null || !model.isFusionModel(); - line 253: // TODO check permission when 'project' is empty - line 290: // TODO check permission when 'project' is empty kystudio/build/explore-chinese.js (2 lines): - line 151: // 去掉 // 注释 TODO: 字符串里面带双斜杠会被干掉,这个有待研究 - line 159: // 去掉 // 注释 TODO: 字符串里面带双斜杠会被干掉,这个有待研究 kystudio/src/components/common/GroupEditModal/index.vue (2 lines): - line 135: * TODO 这里的计算可能有问题 - line 376: // TODO: 这里的this是vue的实例,而data却是class的实例 src/core-metadata/src/main/java/org/apache/kylin/metadata/filter/function/BuiltInMethod.java (2 lines): - line 64: //TODO: escape in like is unsupported - line 65: //TODO: like is case sensitive now kystudio/src/components/common/DataSourceModal/index.vue (2 lines): - line 280: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 - line 311: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/job/NSparkExecutable.java (2 lines): - line 155: //TODO KE-37319 - line 392: // TODO double check if valid yarn queue src/job-service/src/main/java/org/apache/kylin/rest/config/initialize/JobSyncListener.java (2 lines): - line 144: //TODO schedule job immediately - line 151: //TODO schedule job immediately src/spark-project/spark-common/src/main/scala/org/apache/spark/sql/execution/LayoutFileSourceScanExec.scala (2 lines): - line 213: // TODO SPARK-24528 Sort order is currently ignored if buckets are coalesced. - line 215: // TODO Currently Spark does not support writing columns sorting in descending order src/core-common/src/main/java/org/apache/kylin/common/persistence/transaction/MessageSynchronization.java (2 lines): - line 137: // TODO lockAll - line 147: // TODO unlock src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/MeasureEncoder.scala (2 lines): - line 47: // TODO: support more args - line 60: // TODO: support more args src/spark-project/engine-spark/src/main/scala/org/apache/spark/sql/execution/columnar/ColumnarCachedBatchSerializer.scala (2 lines): - line 333: // TODO Maybe we should read batch by batch. - line 783: // TODO parquetOptions kystudio/src/components/common/ProjectEditModal/ProjectEditModal.vue (2 lines): - line 273: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 - line 292: // TODO: 这里的this是vue的实例,而data却是class的实例 src/spark-project/spark-common/src/main/scala/org/apache/spark/sql/execution/KylinStorageScanExec.scala (2 lines): - line 200: // TODO SPARK-24528 Sort order is currently ignored if buckets are coalesced. - line 202: // TODO Currently Spark does not support writing columns sorting in descending order src/common-service/src/main/java/org/apache/kylin/rest/service/ProjectService.java (2 lines): - line 1063: //TODO low-frequency-threshold & frequency-time-window have been moved to FavoriteRules. - line 1169: //TODO low-frequency-threshold & frequency-time-window have been moved to FavoriteRules. src/query-service/src/main/java/org/apache/kylin/rest/util/QueryCacheSignatureUtil.java (2 lines): - line 66: // TODO need rewrite && SpringContext.getApplicationContext() != null - line 92: // TODO need rewrite src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/utils/DateTimeCheckUtils.java (1 line): - line 56: // TODO pattern match src/query-service/src/main/java/org/apache/kylin/rest/response/SQLResponseV2.java (1 line): - line 102: * TODO: src/query/src/main/java/org/apache/kylin/query/optrule/OlapProjectJoinTransposeRule.java (1 line): - line 108: return; // TODO: support SemiJoin src/modeling-service/src/main/java/org/apache/kylin/common/util/SqlIdentifierFormatterVisitor.java (1 line): - line 90: // TODO: Support 3 or more name parts, like: database.table.name? src/spark-project/sparder/src/main/scala/org/apache/spark/sql/KylinSession.scala (1 line): - line 299: // TODO Less elegant implementation. src/jdbc/src/main/java/org/apache/kylin/jdbc/KylinConnection.java (1 line): - line 156: // TODO add restful API to prepare SQL, get back expected ResultSetMetaData kystudio/src/components/studio/StudioSource/TableDataLoad/TableDataLoad.vue (1 line): - line 218: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 src/core-metadata/src/main/java/org/apache/kylin/metadata/cube/model/NDataflowManager.java (1 line): - line 796: // TODO: fix segment src/core-job/src/main/java/org/apache/kylin/job/common/SegmentUtil.java (1 line): - line 73: // TODO Consider decoupling with the SegmentUtil#getAllIndexJobRunningSegments src/spark-project/engine-spark/src/main/scala/org/apache/kylin/cluster/K8sClusterManager.scala (1 line): - line 214: // TODO enrich it if more config is needed src/spark-project/spark-common/src/main/scala/org/apache/spark/sql/udaf/BitmapSerAndDeSer.scala (1 line): - line 67: // TODO: remove BitmapSerAndDeSerObj and use BitmapSerAndDeSer eventually src/core-metadata/src/main/java/org/apache/kylin/measure/raw/RawSerializer.java (1 line): - line 34: //FIXME to config this and RowConstants.ROWVALUE_BUFFER_SIZE in properties file src/core-metadata/src/main/java/org/apache/kylin/metadata/cube/gridtable/NLayoutToGridTableMapping.java (1 line): - line 55: // FIXME: currently only support all dimensions in one column family src/spark-project/sparder/src/main/scala/org/apache/kylin/query/runtime/plan/AggregatePlan.scala (1 line): - line 241: // TODO Use improved sum decimal precision by default in future src/core-common/src/main/java/org/apache/kylin/common/util/TempMetadataBuilder.java (1 line): - line 44: // TODO Enterprise should have diff implementations kystudio/src/components/common/UserEditModal/index.vue (1 line): - line 474: // TODO: 这里的this是vue的实例,而data却是class的实例 src/streaming/src/main/java/org/apache/kylin/streaming/jobs/impl/StreamingJobLauncher.java (1 line): - line 120: // TODO: support yarn cluster src/common-service/src/main/java/org/apache/kylin/rest/config/initialize/JobSchedulerListener.java (1 line): - line 40: //TODO schedule job immediately src/core-metadata/src/main/java/org/apache/kylin/metadata/cube/model/NDictionaryDesc.java (1 line): - line 54: // TODO: what's the meaning of id == -1 ? -- ETHER src/spark-project/sparder/src/main/scala/org/apache/spark/sql/catalyst/util/KapDateTimeUtils.scala (1 line): - line 83: // TODO fixme spark3 millisToDaysLegacy src/core-metadata/src/main/java/org/apache/kylin/metadata/cube/model/NCubeJoinedFlatTableDesc.java (1 line): - line 141: // TODO: add dictionary columns src/core-job/src/main/java/org/apache/kylin/job/execution/AbstractExecutable.java (1 line): - line 624: // TODO check if valid queue src/query-common/src/main/java/org/apache/kylin/query/calcite/KylinRelDataTypeSystem.java (1 line): - line 69: // TODO Use improved sum decimal precision by default in future src/tool/src/main/java/org/apache/kylin/helper/MetadataToolHelper.java (1 line): - line 168: //FIXME should replace printf with Logger while Logger MUST print this message to console, src/spark-project/sparder/src/main/scala/org/apache/kylin/query/runtime/plan/TableScanPlan.scala (1 line): - line 164: //TODO: refactor src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/SegmentExec.scala (1 line): - line 407: // // TODO Support for calculating multi partition dimension_range_info_map src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/builder/NonEquiJoinConditionBuilder.scala (1 line): - line 77: // TODO: get rid of RelDataType src/core-metadata/src/main/java/org/apache/kylin/metadata/model/util/ExpandableMeasureUtil.java (1 line): - line 53: // TODO refactor this src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/job/DFBuildJob.java (1 line): - line 113: //TODO: what if a segment is deleted during building? src/query/src/main/java/org/apache/kylin/query/engine/PlannerFactory.java (1 line): - line 74: * TODO sort and register only necessary rules src/query-common/src/main/java/org/apache/kylin/query/calcite/KylinSqlSumAggFunction.java (1 line): - line 42: // TODO Use improved sum decimal precision by default in future src/query-server/src/main/java/org/apache/kylin/rest/controller/NQueryController.java (1 line): - line 319: // TODO should be just "prepare" a statement, get back expected ResultSetMetaData kystudio/src/components/studio/StudioModel/ModelEdit/index.vue (1 line): - line 2348: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 src/spark-project/engine-spark/src/main/java/org/apache/kylin/engine/spark/source/NSparkTable.java (1 line): - line 48: // TODO: 07/12/2017 get modify time src/query-common/src/main/java/org/apache/kylin/query/util/RestoreFromComputedColumn.java (1 line): - line 232: //TODO cannot do this check because cc is not visible on schema without solid realizations src/spark-project/engine-spark/src/main/scala/org/apache/kylin/engine/spark/job/step/build/BuildStage.scala (1 line): - line 406: // TODO Make more fantastic abstractions. src/core-metadata/src/main/java/org/apache/kylin/metadata/datatype/DataType.java (1 line): - line 240: // FIXME 256 for unknown string precision kystudio/src/components/admin/Diagnostic/index.vue (1 line): - line 100: src/modeling-service/src/main/java/org/apache/kylin/tool/bisync/tableau/TableauDataSourceConverter.java (1 line): - line 162: // TODO check if multi param measure is possible in tableau src/core-metrics/src/main/java/org/apache/kylin/common/metrics/reporter/ServerModeMetricFilter.java (1 line): - line 41: // TODO Because isLeader is always false, some metric will not be collected. need to be redesigned. kystudio/src/util/validate.js (1 line): - line 7: // TODO: 在this中解构$t,会造成$t方法中的this为undefined src/query/src/main/java/org/apache/kylin/query/engine/exec/CalcitePlanExec.java (1 line): - line 110: // TODO Once KE-42058 has a better fix, this code can be removed kystudio/src/components/studio/StudioModel/ModelList/ModelSaveConfig/index.vue (1 line): - line 783: // TODO HA 模式时 post 等接口需要等待同步完去刷新列表 src/jdbc/src/main/java/org/apache/kylin/jdbc/KylinClient.java (1 line): - line 90: // TODO: cannot support tableau src/core-metadata/src/main/java/org/apache/kylin/measure/MeasureTypeFactory.java (1 line): - line 72: // TODO remove this over complicated factory src/core-metadata/src/main/java/org/apache/kylin/metadata/cube/model/validation/NIndexPlanValidator.java (1 line): - line 27: private IValidatorRule[] rules = new IValidatorRule[0]; // TODO: add more rules