opensearch-project / sql
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 956
  • Daily file updates (only one update per file and date counted): 4679
  • First update: 2019-03-01
  • Latest update: 2022-01-25
  • Days between first and latest update: 1062 (151 weeks, estimated 755 working days)
  • Active days (at least one file change): 355
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 956 files with 96,094 lines of code in files.
    • 100 files that are 366+ days old (16,188 lines of code)
    • 844 files that are 181-365 days old (78,723 lines of code)
    • 11 files that are 91-180 days old (1,161 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (22 lines of code)
16% | 81% | 1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 956 files with 96,094 lines of code in files.
    • 41 files have been last changed 366+ days ago (11,336 lines of code)
    • 13 files have been last changed 181-365 days ago (279 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 888 files have been last changed 31-90 days ago (81,215 lines of code)
    • 14 files have been last changed 1-30 days ago (3,264 lines of code)
11% | <1% | 0% | 84% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, json, md, h, txt, rst, cpp, c, ts, py, yml, tsx, js, gradle, ps1, sh, xml, g4, snap, ini, gitignore, bat, svg, cmake, properties, scss, reg, TXT, html, yaml, in, clang-format, less, policy, hpp, resx
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h72% | 27% | 0% | 0% | 0%
tsx100% | 0% | 0% | 0% | 0%
hpp100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cpp12% | 87% | 0% | 0% | 0%
ts100% | 0% | 0% | 0% | 0%
html100% | 0% | 0% | 0% | 0%
TXT100% | 0% | 0% | 0% | 0%
scss100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
js82% | 0% | 0% | 0% | 17%
py9% | 90% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
policy100% | 0% | 0% | 0% | 0%
less100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
java0% | 97% | 2% | 0% | 0%
c0% | 100% | 0% | 0% | 0%
g40% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h72% | 0% | 0% | 25% | 2%
hpp100% | 0% | 0% | 0% | 0%
TXT100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
java0% | <1% | 0% | 97% | 1%
py0% | <1% | 0% | 90% | 9%
c0% | 0% | 0% | 93% | 6%
cpp0% | 0% | 0% | 80% | 19%
tsx0% | 0% | 0% | 100% | 0%
g40% | 0% | 0% | 100% | 0%
cmake0% | 0% | 0% | 100% | 0%
ts0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 100% | 0%
scss0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 82% | 17%
yaml0% | 0% | 0% | 100% | 0%
policy0% | 0% | 0% | 100% | 0%
less0% | 0% | 0% | 100% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
sql-odbc32% | 67% | 0% | 0% | 0%
workbench100% | 0% | 0% | 0% | 0%
sql-cli29% | 70% | 0% | 0% | 0%
plugin1% | 98% | 0% | 0% | 0%
legacy0% | 100% | 0% | 0% | 0%
core0% | 91% | 8% | 0% | 0%
sql-jdbc0% | 100% | 0% | 0% | 0%
opensearch0% | 98% | 1% | 0% | 0%
sql0% | 100% | 0% | 0% | 0%
ppl0% | 100% | 0% | 0% | 0%
protocol0% | 79% | 20% | 0% | 0%
common0% | 100% | 0% | 0% | 0%
bi-connectors0% | 0% | 0% | 0% | 100%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
sql-odbc28% | 0% | 0% | 65% | 6%
sql-cli22% | <1% | 0% | 70% | 7%
workbench4% | 0% | 0% | 95% | 0%
opensearch0% | 3% | 0% | 85% | 10%
core0% | 1% | 0% | 96% | 2%
legacy0% | 0% | 0% | 100% | 0%
sql-jdbc0% | 0% | 0% | 100% | 0%
sql0% | 0% | 0% | 100% | 0%
ppl0% | 0% | 0% | 100% | 0%
plugin0% | 0% | 0% | 100% | 0%
protocol0% | 0% | 0% | 100% | 0%
common0% | 0% | 0% | 100% | 0%
bi-connectors0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
policy
plugin-security.policy
in plugin/src/main/plugin-metadata
10 - 82 665 3
schema.h
in sql-odbc/libraries/rapidjson/include/rapidjson
1604 95 573 573 1
reader.h
in sql-odbc/libraries/rapidjson/include/rapidjson
1388 60 573 573 1
document.h
in sql-odbc/libraries/rapidjson/include/rapidjson
1368 185 573 573 1
rabbit.hpp
in sql-odbc/libraries/rabbit/include
1069 91 573 573 1
pointer.h
in sql-odbc/libraries/rapidjson/include/rapidjson
808 23 573 573 1
regex.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
554 26 573 573 1
cmake
code-coverage.cmake
in sql-odbc/src/modules
550 - 51 573 4
encodings.h
in sql-odbc/libraries/rapidjson/include/rapidjson
513 51 573 573 1
writer.h
in sql-odbc/libraries/rapidjson/include/rapidjson
422 44 573 573 1
mako_template.html
in sql-odbc/src/TestRunner
356 - 51 573 3
rapidjson.h
in sql-odbc/libraries/rapidjson/include/rapidjson
269 - 573 573 1
itoa.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
239 - 573 573 1
performance_odbc_results.cpp
in sql-odbc/src/PerformanceTests/PTODBCResults
231 4 51 573 5
biginteger.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
227 10 573 573 1
inttypes.h
in sql-odbc/libraries/rapidjson/include/rapidjson/msinttypes
221 1 573 573 1
diyfp.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
211 8 573 573 1
strtod.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
198 8 573 573 1
dtoa.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
193 4 573 573 1
stdint.h
in sql-odbc/libraries/rapidjson/include/rapidjson/msinttypes
184 - 573 573 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
in
autoconf.h.in
in sql-odbc/src
2 - 573 573 1
swap.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
21 1 573 573 1
vld_def.h
in sql-odbc/libraries/VisualLeakDetector/include
22 - 573 573 1
strfunc.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
28 2 573 573 1
memorybuffer.h
in sql-odbc/libraries/rapidjson/include/rapidjson
29 7 573 573 1
pow10.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
31 1 573 573 1
memorystream.h
in sql-odbc/libraries/rapidjson/include/rapidjson
32 6 573 573 1
ostreamwrapper.h
in sql-odbc/libraries/rapidjson/include/rapidjson
37 6 573 573 1
en.h
in sql-odbc/libraries/rapidjson/include/rapidjson/error
37 - 573 573 1
ieee754.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
51 15 573 573 1
error.h
in sql-odbc/libraries/rapidjson/include/rapidjson/error
57 6 573 573 1
filereadstream.h
in sql-odbc/libraries/rapidjson/include/rapidjson
59 7 573 573 1
filewritestream.h
in sql-odbc/libraries/rapidjson/include/rapidjson
64 8 573 573 1
vld.h
in sql-odbc/libraries/VisualLeakDetector/include
64 - 573 573 1
istreamwrapper.h
in sql-odbc/libraries/rapidjson/include/rapidjson
67 6 573 573 1
stream.h
in sql-odbc/libraries/rapidjson/include/rapidjson
67 16 573 573 1
stringbuffer.h
in sql-odbc/libraries/rapidjson/include/rapidjson
69 11 573 573 1
fwd.h
in sql-odbc/libraries/rapidjson/include/rapidjson
71 - 573 573 1
meta.h
in sql-odbc/libraries/rapidjson/include/rapidjson/internal
104 - 573 573 1
allocators.h
in sql-odbc/libraries/rapidjson/include/rapidjson
132 6 573 573 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
connectionBuilder.js
in bi-connectors/TableauConnector/opensearch_sql_jdbc
22 - 28 28 1
VisualizationResponseFormatter.java
in protocol/src/main/java/org/opensearch/sql/protocol/response/format
102 7 82 97 2
Rounding.java
in core/src/main/java/org/opensearch/sql/planner/physical/bucket
543 36 82 103 2
SpanBucket.java
in core/src/main/java/org/opensearch/sql/planner/physical/bucket
87 5 82 103 2
Group.java
in core/src/main/java/org/opensearch/sql/planner/physical/bucket
76 4 82 103 2
SpanUnit.java
in core/src/main/java/org/opensearch/sql/ast/expression
53 3 82 103 2
DateTimeUtils.java
in core/src/main/java/org/opensearch/sql/utils
39 5 82 103 2
SpanExpression.java
in core/src/main/java/org/opensearch/sql/expression/span
38 3 82 103 2
Span.java
in core/src/main/java/org/opensearch/sql/ast/expression
25 2 82 103 2
OpenSearchFunctions.java
in core/src/main/java/org/opensearch/sql/expression/function
95 6 82 119 2
MatchQuery.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/storage/script/filter/lucene/relevance
75 1 82 119 2
NamedArgumentExpression.java
in core/src/main/java/org/opensearch/sql/expression
28 3 82 119 2
StdDevAggregator.java
in core/src/main/java/org/opensearch/sql/expression/aggregation
64 7 208 221 2
VarianceAggregator.java
in core/src/main/java/org/opensearch/sql/expression/aggregation
63 9 208 221 2
MetricParserHelper.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
29 2 208 221 2
CompositeAggregationParser.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
28 3 208 221 2
StatsParser.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
19 1 208 221 2
NoBucketAggregationParser.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
19 2 208 221 2
SingleValueParser.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
18 1 208 221 2
FilterParser.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/response/agg
15 1 208 221 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in sql-cli
54 - 8 573 15
AggregationQueryBuilder.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/storage/script/aggregation
110 5 12 261 6
BucketAggregationBuilder.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/storage/script/aggregation/dsl
85 4 12 261 4
__init__.py
in sql-cli/src/opensearch_sql_cli
1 - 13 289 10
OpenSearchExprValueFactory.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/data/value
171 10 28 261 5
OpenSearchDescribeIndexRequest.java
in opensearch/src/main/java/org/opensearch/sql/opensearch/request/system
99 6 28 261 3
ExprTimestampValue.java
in core/src/main/java/org/opensearch/sql/data/model
88 12 28 261 4
ExprDatetimeValue.java
in core/src/main/java/org/opensearch/sql/data/model
84 12 28 261 3
ExprStringValue.java
in core/src/main/java/org/opensearch/sql/data/model
72 10 28 261 3
ExprTimeValue.java
in core/src/main/java/org/opensearch/sql/data/model
64 9 28 261 3
connectionBuilder.js
in bi-connectors/TableauConnector/opensearch_sql_jdbc
22 - 28 28 1
opensearch_types.c
in sql-odbc/src/sqlodbc
1232 30 30 260 4
opensearch_info.cpp
in sql-odbc/src/sqlodbc
900 35 30 260 4
opensearch_types.h
in sql-odbc/src/sqlodbc
282 - 30 260 4
main.tsx
in workbench/public/components/Main
689 10 37 505 24
convert.c
in sql-odbc/src/sqlodbc
1864 29 51 260 3
opensearch_api30.c
in sql-odbc/src/sqlodbc
1756 20 51 260 3
info.c
in sql-odbc/src/sqlodbc
1566 10 51 260 3
results.c
in sql-odbc/src/sqlodbc
1324 11 51 260 3
odbcapi.c
in sql-odbc/src/sqlodbc
1225 48 51 260 3