[improvement][headless] Determine if the SQL is supported by agg for more complex scenarios (#1872)

This commit is contained in:
lexluo09
2024-11-01 10:37:26 +08:00
committed by GitHub
parent 4c929d59a8
commit a43e47e491
7 changed files with 191 additions and 55 deletions

View File

@@ -4,10 +4,12 @@ import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DataInfo {
public class DataInfo implements Serializable {
private Integer itemId;
private String name;

View File

@@ -4,10 +4,12 @@ import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DimensionTimeTypeParams {
public class DimensionTimeTypeParams implements Serializable {
private String isPrimary = "true";

View File

@@ -2,11 +2,12 @@ package com.tencent.supersonic.headless.api.pojo;
import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@Data
public class EntityInfo {
public class EntityInfo implements Serializable {
private DataSetInfo dataSetInfo = new DataSetInfo();
private List<DataInfo> dimensions = new ArrayList<>();

View File

@@ -2,11 +2,12 @@ package com.tencent.supersonic.headless.api.pojo;
import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
@Data
public class SchemaValueMap {
public class SchemaValueMap implements Serializable {
/** dimension value in db */
private String techName;