Skip to content

Commit a1c885f

Browse files
committed
refactor(tsql): remove unused exports
1 parent 79d19a8 commit a1c885f

8 files changed

Lines changed: 48 additions & 48 deletions

File tree

internal-packages/tsql/src/query/constants.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@ export type ConstantDataType =
1212
| "uuid"
1313
| "unknown";
1414

15-
export type ConstantSupportedPrimitive = number | string | boolean | Date | null;
16-
export type ConstantSupportedData =
15+
type ConstantSupportedPrimitive = number | string | boolean | Date | null;
16+
type ConstantSupportedData =
1717
| ConstantSupportedPrimitive
1818
| ConstantSupportedPrimitive[]
1919
| [ConstantSupportedPrimitive, ...ConstantSupportedPrimitive[]];
2020

21-
export const KEYWORDS = ["true", "false", "null"] as const;
21+
const KEYWORDS = ["true", "false", "null"] as const;
2222
export const RESERVED_KEYWORDS = [...KEYWORDS, "team_id"] as const;
2323

24-
export const DEFAULT_RETURNED_ROWS = 100;
25-
export const MAX_SELECT_RETURNED_ROWS = 50000;
26-
export const MAX_SELECT_RETENTION_LIMIT = 100000;
27-
export const MAX_SELECT_HEATMAPS_LIMIT = 1000000;
28-
export const MAX_SELECT_COHORT_CALCULATION_LIMIT = 1000000000;
29-
export const MAX_BYTES_BEFORE_EXTERNAL_GROUP_BY = 22 * 1024 * 1024 * 1024;
30-
export const CSV_EXPORT_LIMIT = 300000;
31-
export const CSV_EXPORT_BREAKDOWN_LIMIT_INITIAL = 512;
32-
export const CSV_EXPORT_BREAKDOWN_LIMIT_LOW = 64;
33-
export const BREAKDOWN_VALUES_LIMIT = 25;
34-
export const BREAKDOWN_VALUES_LIMIT_FOR_COUNTRIES = 300;
24+
const DEFAULT_RETURNED_ROWS = 100;
25+
const MAX_SELECT_RETURNED_ROWS = 50000;
26+
const MAX_SELECT_RETENTION_LIMIT = 100000;
27+
const MAX_SELECT_HEATMAPS_LIMIT = 1000000;
28+
const MAX_SELECT_COHORT_CALCULATION_LIMIT = 1000000000;
29+
const MAX_BYTES_BEFORE_EXTERNAL_GROUP_BY = 22 * 1024 * 1024 * 1024;
30+
const CSV_EXPORT_LIMIT = 300000;
31+
const CSV_EXPORT_BREAKDOWN_LIMIT_INITIAL = 512;
32+
const CSV_EXPORT_BREAKDOWN_LIMIT_LOW = 64;
33+
const BREAKDOWN_VALUES_LIMIT = 25;
34+
const BREAKDOWN_VALUES_LIMIT_FOR_COUNTRIES = 300;
3535

3636
export enum LimitContext {
3737
QUERY = "query",
@@ -52,7 +52,7 @@ export interface TSQLQuerySettings {
5252
}
5353

5454
// Settings applied on top of all TSQL queries
55-
export interface TSQLGlobalSettings extends TSQLQuerySettings {
55+
interface TSQLGlobalSettings extends TSQLQuerySettings {
5656
readonly?: number;
5757
max_execution_time?: number;
5858
max_memory_usage?: number;

internal-packages/tsql/src/query/context.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import type { Database } from "./database";
55
import type { PropertySwapper } from "./property_types";
66
import type { TSQLTimings } from "./timings";
77

8-
export interface TSQLNotice {
8+
interface TSQLNotice {
99
start?: number;
1010
end?: number;
1111
message: string;
@@ -23,7 +23,7 @@ export interface TSQLQueryModifiers {
2323
optimizeProjections?: boolean;
2424
}
2525

26-
export interface TSQLFieldAccess {
26+
interface TSQLFieldAccess {
2727
input: string[];
2828
type?: "run";
2929
field?: string;

internal-packages/tsql/src/query/database.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ export interface DatabaseSchemaTable {
2828
name: string;
2929
}
3030

31-
export interface DatabaseSchemaSystemTable extends DatabaseSchemaTable {
31+
interface DatabaseSchemaSystemTable extends DatabaseSchemaTable {
3232
fields: Record<string, DatabaseSchemaField>;
3333
id: string;
3434
name: string;
3535
}
3636

37-
export interface DatabaseSchemaDataWarehouseTable extends DatabaseSchemaTable {
37+
interface DatabaseSchemaDataWarehouseTable extends DatabaseSchemaTable {
3838
fields: Record<string, DatabaseSchemaField>;
3939
id: string;
4040
name: string;
@@ -45,15 +45,15 @@ export interface DatabaseSchemaDataWarehouseTable extends DatabaseSchemaTable {
4545
row_count?: number;
4646
}
4747

48-
export interface DatabaseSchemaViewTable extends DatabaseSchemaTable {
48+
interface DatabaseSchemaViewTable extends DatabaseSchemaTable {
4949
fields: Record<string, DatabaseSchemaField>;
5050
id: string;
5151
name: string;
5252
query: { query: string };
5353
row_count?: number;
5454
}
5555

56-
export interface DatabaseSchemaManagedViewTable extends DatabaseSchemaTable {
56+
interface DatabaseSchemaManagedViewTable extends DatabaseSchemaTable {
5757
fields: Record<string, DatabaseSchemaField>;
5858
id: string;
5959
name: string;
@@ -62,7 +62,7 @@ export interface DatabaseSchemaManagedViewTable extends DatabaseSchemaTable {
6262
query: { query: string };
6363
}
6464

65-
export interface DatabaseSchemaEndpointTable extends DatabaseSchemaTable {
65+
interface DatabaseSchemaEndpointTable extends DatabaseSchemaTable {
6666
fields: Record<string, DatabaseSchemaField>;
6767
id: string;
6868
name: string;
@@ -71,7 +71,7 @@ export interface DatabaseSchemaEndpointTable extends DatabaseSchemaTable {
7171
status?: string;
7272
}
7373

74-
export interface DatabaseSchemaField {
74+
interface DatabaseSchemaField {
7575
name: string;
7676
tsql_value: string;
7777
type: DatabaseSerializedFieldType;
@@ -82,7 +82,7 @@ export interface DatabaseSchemaField {
8282
id?: string;
8383
}
8484

85-
export interface DatabaseSchemaSchema {
85+
interface DatabaseSchemaSchema {
8686
id: string;
8787
name: string;
8888
should_sync: boolean;
@@ -91,15 +91,15 @@ export interface DatabaseSchemaSchema {
9191
last_synced_at: string;
9292
}
9393

94-
export interface DatabaseSchemaSource {
94+
interface DatabaseSchemaSource {
9595
id: string;
9696
status: string;
9797
source_type: string;
9898
prefix: string;
9999
last_synced_at?: string | null;
100100
}
101101

102-
export enum DatabaseSerializedFieldType {
102+
enum DatabaseSerializedFieldType {
103103
STRING = "string",
104104
INTEGER = "integer",
105105
FLOAT = "float",
@@ -119,7 +119,7 @@ export enum DatabaseSerializedFieldType {
119119
FIELD_TRAVERSER = "field_traverser",
120120
}
121121

122-
export interface SerializedField {
122+
interface SerializedField {
123123
key: string;
124124
name: string;
125125
type: DatabaseSerializedFieldType;
@@ -467,7 +467,7 @@ function constantTypeToSerializedFieldType(
467467
return null;
468468
}
469469

470-
export function serializeFields(
470+
function serializeFields(
471471
fieldInput: Record<string, FieldOrTable>,
472472
context: TSQLContext,
473473
tableChain: string[],

internal-packages/tsql/src/query/escape.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export function safeIdentifier(identifier: string): string {
4646
* Escape a string value for use as a parameter in ClickHouse
4747
* Copied from clickhouse_driver.util.escape_param
4848
*/
49-
export function escapeParamClickhouse(value: string): string {
49+
function escapeParamClickhouse(value: string): string {
5050
const escaped = value
5151
.split("")
5252
.map((c) => singlequoteEscapeCharsMap[c] || c)

internal-packages/tsql/src/query/models.ts

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,18 @@ export interface DatabaseField extends FieldOrTable {
1616
default_value?(): any;
1717
}
1818

19-
export interface IntegerDatabaseField extends DatabaseField {}
20-
export interface FloatDatabaseField extends DatabaseField {}
21-
export interface DecimalDatabaseField extends DatabaseField {}
22-
export interface StringDatabaseField extends DatabaseField {}
19+
interface IntegerDatabaseField extends DatabaseField {}
20+
interface FloatDatabaseField extends DatabaseField {}
21+
interface DecimalDatabaseField extends DatabaseField {}
22+
interface StringDatabaseField extends DatabaseField {}
2323
export interface UnknownDatabaseField extends DatabaseField {}
24-
export interface StringJSONDatabaseField extends DatabaseField {}
25-
export interface StringArrayDatabaseField extends DatabaseField {}
26-
export interface FloatArrayDatabaseField extends DatabaseField {}
27-
export interface DateDatabaseField extends DatabaseField {}
24+
interface StringJSONDatabaseField extends DatabaseField {}
25+
interface StringArrayDatabaseField extends DatabaseField {}
26+
interface FloatArrayDatabaseField extends DatabaseField {}
27+
interface DateDatabaseField extends DatabaseField {}
2828
export interface DateTimeDatabaseField extends DatabaseField {}
2929
export interface BooleanDatabaseField extends DatabaseField {}
30-
export interface UUIDDatabaseField extends DatabaseField {}
30+
interface UUIDDatabaseField extends DatabaseField {}
3131

3232
export interface ExpressionField extends DatabaseField {
3333
expr: Expr;
@@ -57,11 +57,11 @@ export interface LazyTable extends Table {}
5757

5858
export interface VirtualTable extends Table {}
5959

60-
export interface SavedQuery extends Table {
60+
interface SavedQuery extends Table {
6161
query: Expr;
6262
}
6363

64-
export interface FunctionCallTable extends Table {
64+
interface FunctionCallTable extends Table {
6565
call_function?(context: TSQLContext): Expr;
6666
}
6767

@@ -239,12 +239,12 @@ export class TableNodeImpl implements TableNode {
239239
}
240240
}
241241

242-
export interface LazyTableToAdd {
242+
interface LazyTableToAdd {
243243
lazy_table: LazyTable;
244244
fields_accessed: Record<string, Array<string | number>>;
245245
}
246246

247-
export interface LazyJoinToAdd {
247+
interface LazyJoinToAdd {
248248
from_table: string;
249249
to_table: string;
250250
lazy_join: LazyJoin;

internal-packages/tsql/src/query/parse_string.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ export function parseStringLiteralText(text: string): string {
4848
return replaceCommonEscapeCharacters(result);
4949
}
5050

51-
export function parseStringLiteralCtx(ctx: { getText(): string }): string {
51+
function parseStringLiteralCtx(ctx: { getText(): string }): string {
5252
/** Converts a STRING_LITERAL received from antlr via ctx.getText() into a JavaScript string */
5353
const text = ctx.getText();
5454
return parseStringLiteralText(text);
5555
}
5656

57-
export function parseStringTextCtx(
57+
function parseStringTextCtx(
5858
ctx: { getText(): string },
5959
escapeQuotes: boolean = true
6060
): string {

internal-packages/tsql/src/query/property_types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -671,7 +671,7 @@ export class PropertySwapper extends CloningVisitor {
671671
}
672672

673673
// Main function to build property swapper
674-
export function buildPropertySwapper(node: AST, context: TSQLContext): void {
674+
function buildPropertySwapper(node: AST, context: TSQLContext): void {
675675
if (!context || !context.team_id) {
676676
return;
677677
}

internal-packages/tsql/src/query/schema.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ export function validateGroupColumn(
616616
/**
617617
* Get the actual ClickHouse column name (handles aliasing)
618618
*/
619-
export function getClickHouseColumnName(col: ColumnSchema): string {
619+
function getClickHouseColumnName(col: ColumnSchema): string {
620620
return col.clickhouseName ?? col.name;
621621
}
622622

@@ -828,7 +828,7 @@ export function getInternalValueFromMappingCaseInsensitive(
828828
/**
829829
* Get all column names available for autocomplete
830830
*/
831-
export function getTableColumnNames(schema: SchemaRegistry, tableName: string): string[] {
831+
function getTableColumnNames(schema: SchemaRegistry, tableName: string): string[] {
832832
const table = findTable(schema, tableName);
833833
if (!table) return [];
834834
return Object.keys(table.columns);
@@ -837,7 +837,7 @@ export function getTableColumnNames(schema: SchemaRegistry, tableName: string):
837837
/**
838838
* Get all table names available for autocomplete
839839
*/
840-
export function getAllTableNames(schema: SchemaRegistry): string[] {
840+
function getAllTableNames(schema: SchemaRegistry): string[] {
841841
return Object.keys(schema.tables);
842842
}
843843

0 commit comments

Comments
 (0)