Skip to content

Commit

Permalink
Remove ts_dimension_info_create_open_interval_usec
Browse files Browse the repository at this point in the history
Remove ts_dimension_info_create_open_interval_usec function because
it was no longer used. This patch also moves the add_dimension record
attribute numbers into the c file because it does not need to be
exported.
  • Loading branch information
svenklemm committed Sep 20, 2020
1 parent 8fe633a commit 7975c1b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 24 deletions.
13 changes: 13 additions & 0 deletions src/dimension.c
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,19 @@
#include "utils.h"
#include "errors.h"

/* add_dimension record attribute numbers */
enum Anum_add_dimension
{
Anum_add_dimension_id = 1,
Anum_add_dimension_schema_name,
Anum_add_dimension_table_name,
Anum_add_dimension_column_name,
Anum_add_dimension_created,
_Anum_add_dimension_max,
};

#define Natts_add_dimension (_Anum_add_dimension_max - 1)

static int
cmp_dimension_id(const void *left, const void *right)
{
Expand Down
24 changes: 0 additions & 24 deletions src/dimension.h
Original file line number Diff line number Diff line change
Expand Up @@ -109,19 +109,6 @@ typedef struct DimensionInfo
#define DIMENSION_INFO_IS_SET(di) \
(di != NULL && OidIsValid((di)->table_relid) && (di)->colname != NULL)

/* add_dimension record attribute numbers */
enum Anum_add_dimension
{
Anum_add_dimension_id = 1,
Anum_add_dimension_schema_name,
Anum_add_dimension_table_name,
Anum_add_dimension_column_name,
Anum_add_dimension_created,
_Anum_add_dimension_max,
};

#define Natts_add_dimension (_Anum_add_dimension_max - 1)

extern Hyperspace *ts_dimension_scan(int32 hypertable_id, Oid main_table_relid, int16 num_dimension,
MemoryContext mctx);
extern DimensionSlice *ts_dimension_calculate_default_slice(Dimension *dim, int64 value);
Expand All @@ -147,17 +134,6 @@ extern TSDLLEXPORT DimensionInfo *ts_dimension_info_create_open(Oid table_relid,
Datum interval, Oid interval_type,
regproc partitioning_func);

static inline DimensionInfo *
ts_dimension_info_create_open_interval_usec(Oid table_relid, Name column_name, int64 interval_usec,
regproc partitioning_func)
{
return ts_dimension_info_create_open(table_relid,
column_name,
Int64GetDatum(interval_usec),
INT8OID,
partitioning_func);
}

extern TSDLLEXPORT DimensionInfo *ts_dimension_info_create_closed(Oid table_relid, Name column_name,
int32 num_slices,
regproc partitioning_func);
Expand Down

0 comments on commit 7975c1b

Please sign in to comment.