Skip to content

Commit 5b4b695

Browse files
authored
.help step for node starters: pass through implicit for available width (#258)
* .help step for node starters: pass through implicit for available width * bump odb version (and scala)
1 parent 7954912 commit 5b4b695

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

Diff for: codegen/src/main/scala/overflowdb/codegen/CodeGen.scala

+5-3
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ class CodeGen(schema: Schema) {
8484
for(typ <- schema.nodeTypes if typ.starterName.isDefined){
8585
starters.append(
8686
s"""@overflowdb.traversal.help.Doc(info = "All nodes of type ${typ.className}, i.e. with label ${typ.name}")
87-
|def ${typ.starterName.get}: Iterator[nodes.${typ.className}] = overflowdb.traversal.InitialTraversal.from[nodes.${typ.className}](wrapper.graph, "${typ.name}")""".stripMargin)
87+
|def ${typ.starterName.get}: Iterator[nodes.${typ.className}] = overflowdb.traversal.InitialTraversal.from[nodes.${typ.className}](wrapper.graph, "${typ.name}")""".stripMargin
88+
)
8889
typ.primaryKey match {
8990
case Some(property:Property[_]) =>
9091
val nameCamelCase = camelCase(property.name)
@@ -106,8 +107,9 @@ class CodeGen(schema: Schema) {
106107
s"""package $basePackage
107108
|
108109
|import java.nio.file.{Path, Paths}
109-
|import overflowdb.traversal.help.{DocSearchPackages, TraversalHelp}
110110
|import overflowdb.{Config, Graph}
111+
|import overflowdb.traversal.help.{DocSearchPackages, TraversalHelp}
112+
|import overflowdb.traversal.help.Table.AvailableWidthProvider
111113
|import scala.jdk.javaapi.CollectionConverters.asJava
112114
|
113115
|object $domainShortName {
@@ -160,7 +162,7 @@ class CodeGen(schema: Schema) {
160162
|class $domainShortName(private val _graph: Graph = $domainShortName.emptyGraph) extends AutoCloseable {
161163
| def graph: Graph = _graph
162164
|
163-
| def help(implicit searchPackageNames: DocSearchPackages): String =
165+
| def help(implicit searchPackageNames: DocSearchPackages, availableWidthProvider: AvailableWidthProvider): String =
164166
| new TraversalHelp(searchPackageNames).forTraversalSources
165167
|
166168
| override def close(): Unit =

Diff for: project/Build.scala

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import sbt._
22
import com.lucidchart.sbtcross.BaseProject
33

44
object Versions {
5-
val overflowdb = "1.177"
5+
val overflowdb = "1.185"
66
val scala_2_12 = "2.12.17"
77
val scala_2_13 = "2.13.10"
8-
val scala_3 = "3.3.0"
8+
val scala_3 = "3.3.1"
99
}
1010

1111
object Projects {

0 commit comments

Comments
 (0)