Skip to content

Commit f5b45d6

Browse files
feat(#286): fix CI mdoc error in readme
1 parent 0513754 commit f5b45d6

File tree

2 files changed

+28
-17
lines changed

2 files changed

+28
-17
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,8 +358,11 @@ implicit val mapper2: TypeMapper[WrappedString, String] = new TypeMapper[Wrapped
358358

359359
Type-information of default ordering are available in `org.apache.flinkx.api.serializer.OrderingTypeInfo` and can be used as follows:
360360
```scala mdoc:reset-object
361+
import org.apache.flink.api.common.typeinfo.TypeInformation
361362
import org.apache.flinkx.api._
363+
import org.apache.flinkx.api.serializer.OrderingTypeInfo
362364
import org.apache.flinkx.api.serializers._
365+
import scala.collection.immutable.SortedSet
363366

364367
case class Foo(bars: SortedSet[String])
365368

@@ -375,8 +378,11 @@ object Foo {
375378

376379
It's also possible to derive the type-information of a custom ordering if it's an ADT:
377380
```scala mdoc:reset-object
381+
import org.apache.flink.api.common.typeinfo.TypeInformation
378382
import org.apache.flinkx.api._
383+
import org.apache.flinkx.api.serializer.OrderingTypeInfo
379384
import org.apache.flinkx.api.serializers._
385+
import scala.collection.immutable.SortedSet
380386

381387
case class Bar(a: Int, b: String)
382388

modules/flink-common-api/src/main/scala/org/apache/flinkx/api/serializers.scala

Lines changed: 22 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,34 @@ package org.apache.flinkx.api
33
import org.apache.flink.api.common.serialization.{SerializerConfig, SerializerConfigImpl}
44
import org.apache.flink.api.common.typeinfo.{BasicTypeInfo, LocalTimeTypeInfo, TypeInformation}
55
import org.apache.flink.api.common.typeutils.TypeSerializer
6+
import org.apache.flink.api.common.typeutils.base.{
7+
BooleanSerializer,
8+
ByteSerializer,
9+
CharSerializer,
10+
DoubleSerializer,
11+
FloatSerializer,
12+
IntSerializer,
13+
LongSerializer,
14+
ShortSerializer
15+
}
616
import org.apache.flink.api.common.typeutils.base.array._
7-
import org.apache.flink.api.common.typeutils.base.{ListSerializer, MapSerializer, _}
817
import org.apache.flink.api.java.typeutils.EnumTypeInfo
918
import org.apache.flink.types.{Nothing => FlinkNothing}
1019
import org.apache.flinkx.api.mapper.{BigDecMapper, BigIntMapper, UuidMapper}
1120
import org.apache.flinkx.api.serializer.MappedSerializer.TypeMapper
1221
import org.apache.flinkx.api.serializer._
1322
import org.apache.flinkx.api.typeinfo._
1423

15-
import java.lang.{
16-
Boolean => JBoolean,
17-
Byte => JByte,
18-
Character => JCharacter,
19-
Double => JDouble,
20-
Float => JFloat,
21-
Integer => JInteger,
22-
Long => JLong,
23-
Short => JShort
24-
}
25-
import java.math.{BigDecimal => JBigDecimal, BigInteger => JBigInteger}
24+
import java.lang.{Float => JFloat}
25+
import java.lang.{Long => JLong}
26+
import java.lang.{Double => JDouble}
27+
import java.lang.{Short => JShort}
28+
import java.lang.{Byte => JByte}
29+
import java.lang.{Boolean => JBoolean}
30+
import java.lang.{Integer => JInteger}
31+
import java.lang.{Character => JCharacter}
32+
import java.math.{BigInteger => JBigInteger}
33+
import java.math.{BigDecimal => JBigDecimal}
2634
import java.time._
2735
import java.util.UUID
2836
import scala.collection.immutable.{SortedSet, TreeSet}
@@ -107,12 +115,9 @@ trait serializers extends LowPrioImplicits {
107115
implicit lazy val finiteDurationInfo: TypeInformation[FiniteDuration] = SimpleTypeInfo(2, 2, keyType = true)
108116
implicit lazy val flinkNothingInfo: TypeInformation[FlinkNothing] =
109117
SimpleTypeInfo(0)(classTag[FlinkNothing], new NothingSerializer().asInstanceOf[TypeSerializer[FlinkNothing]])
110-
implicit lazy val scalaNothingInfo: TypeInformation[scala.Nothing] =
118+
implicit lazy val scalaNothingInfo: TypeInformation[Nothing] =
111119
// At runtime scala.Nothing is scala.runtime.Nothing$ and extends Throwable
112-
SimpleTypeInfo[scala.Nothing](6, 11)(
113-
classTag[scala.Nothing],
114-
new NothingSerializer().asInstanceOf[TypeSerializer[scala.Nothing]]
115-
)
120+
SimpleTypeInfo[Nothing](6, 11)(classTag[Nothing], new NothingSerializer().asInstanceOf[TypeSerializer[Nothing]])
116121
implicit lazy val timeUnitInfo: TypeInformation[TimeUnit] = new EnumTypeInfo(classOf[TimeUnit])
117122
implicit lazy val uuidMapper: TypeMapper[UUID, Array[Byte]] = new UuidMapper()
118123
implicit lazy val uuidInfo: TypeInformation[UUID] = mappedTypeInfo[UUID, Array[Byte]]

0 commit comments

Comments
 (0)