当前位置: 首页 > 知识库问答 >
问题:

如何让Intellij自动导入Spark SQL函数

连坚白
2023-03-14

在智能中编写星火斯卡拉代码时,我必须手动使用星火SQL函数,如collit(https://spark.apache.org/docs/2.0.2/api/java/org/apache/spark/sql/functions.html)。有没有办法让 IntelliJ 为我自动导入它们?所有其他 Spark API(数据集、行等)按预期工作。

共有1个答案

郝冥夜
2023-03-14

自动导入不适用于方法。< code>col或< code>lit是方法,而不是像< code > Datasets /< code > Rows 那样的对象/类。

如果您改为编写< code>functions.col或< code>functions.lit,自动导入将会工作。

 类似资料:
  • 这个问题解释了如何启用自动导入设置。我这样做了,但是当我键入 它不做我想要的。键入后,IntelliJ向我显示潜在的链接目标,一切正常。我选择一个,然后按回车键。然后查看: 我想要的是: 换句话说:我如何使IntelliJ自动导入@链接的类,而不是使用完全限定的类名?

  • 我想在Intellij中的项目中添加一个库。在项目设置中添加外部库后,Intellij识别该库,并告诉我在尝试从外部类实例化对象时导入它。 但是当我尝试从外部库导入一个类时,Intellij不接受它,说“无法解析符号”。

  • 关于rust导入函数的问题,我的工程格式如下: src/main.rs src/api/api.rs api.rs 里有一个函数: pub async fn root() {} 问题是:我该如何在main.rs下调用这个root,我试过各种文档上的方法都不行。求助各位 知道怎么导入

  • 我正在使用新的intellij Jshell控制台(这里介绍)https://blog.jetbrains.com/idea/2017/09/java-9-and-intellij-idea/) 我创建了一个简单的类文件Test2.java 当我尝试运行这个intellij jshell控制台(工具 我得到以下错误 我必须配置任何东西才能让JShell识别我的自定义类吗? 我已经设置它使用我的项目

  • 在eclipse中,我会编写代码,最后,我会执行CTRL-SHIFT-O,所有导入都会被添加和重新组织,等等。 我已经看到了做CTRL ALT O的所有其他答案(我把它改回eclipse keymap),我已经做了所有可能的设置。IntelliJ不会添加任何新的导入,我必须手动转到损坏的导入,然后按ALT ENTER,然后鼠标移到导入类,为每个新类。有时候,这种情况不会发生,intelliJ实际上

  • 我刚刚将Spring Boot webapp从在Tomcat中的外部war部署切换到使用Spring Boot(及其内部Tomcat)的直接jar部署。 对于Tomcat运行/调试配置,Intellij为您提供在启动后打开浏览器并转到http://localhost:8080/。 如何使用Spring Boot运行/调试配置来执行类似的操作。它运行main类,直到我自己从浏览器转到localhos