dbms_stats_internal_agg.agg_pdb_shard_tstats(
owner IN VARCHAR2,
tab_name IN VARCHAR2,
tab_type IN NUMBER,
nrows OUT NUMBER,
nblks OUT NUMBER,
im_imcu_count OUT NUMBER,
im_block_count OUT NUMBER,
pdb_or_shard_count IN NUMBER);
dbms_stats_internal_agg.can_derive_col_histogram(
nnv IN NUMBER,
tobjn IN NUMBER,
icol IN NUMBER,
colsize IN OUT NUMBER,
derive_global_histogram OUT BOOLEAN);
dbms_stats_internal_agg.derive_global_histogram(
owner IN VARCHAR2,
tab IN VARCHAR2,
tobjn IN NUMBER,
intcoln IN NUMBER,
cht IN OUT sys.colhisttab,
mnb IN NUMBER,
cind IN NUMBER,
histtype IN OUT VARCHAR2,
ndv IN NUMBER,
nmin IN NUMBER,
nnv IN NUMBER,
ssize IN OUT NUMBER,
ssizesq IN OUT NUMBER,
popcnt IN OUT NUMBER,
popcntsq IN OUT NUMBER,
auto_sample IN BOOLEAN);
dbms_stats_internal_agg.get_act_epval_nullcnt(
ownername IN VARCHAR2,
tab_name IN VARCHAR2,
tobjn IN NUMBER,
icol IN NUMBER,
col_name IN VARCHAR2,
tab_type IN NUMBER,
act_nonnull_cnt OUT NUMBER,
act_null_cnt OUT NUMBER);
dbms_stats_internal_agg.get_agg_colstats(
tab_num IN NUMBER,
total_rows IN NUMBER,
ndv_needed IN BOOLEAN,
dop IN NUMBER,
hybrid_global_ndv OUT BOOLEAN,
pdb_or_shard_count IN NUMBER)
RETURN dbms_stats_internal.aggcoltab;
dbms_stats_internal_agg.get_nnv_hist(
ownername IN VARCHAR2,
tab_name IN VARCHAR2,
tobjn IN NUMBER,
icol IN NUMBER,
col_name IN VARCHAR2,
tab_type IN NUMBER,
nnvhist OUT NUMBER,
nnvNonHist OUT NUMBER);