Package io.openlineage.client.utils.jdbc
Class JdbcLocation
- java.lang.Object
-
- io.openlineage.client.utils.jdbc.JdbcLocation
-
public class JdbcLocation extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JdbcLocation(@NonNull java.lang.String scheme, @NonNull java.lang.String authority, java.util.Optional<java.lang.String> instance, java.util.Optional<java.lang.String> database)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull java.lang.String
getAuthority()
java.util.Optional<java.lang.String>
getDatabase()
java.util.Optional<java.lang.String>
getInstance()
@NonNull java.lang.String
getScheme()
void
setAuthority(@NonNull java.lang.String authority)
void
setDatabase(java.util.Optional<java.lang.String> database)
void
setInstance(java.util.Optional<java.lang.String> instance)
void
setScheme(@NonNull java.lang.String scheme)
java.lang.String
toName(java.util.List<java.lang.String> parts)
java.lang.String
toNamespace()
-
-
-
Method Detail
-
toNamespace
public java.lang.String toNamespace()
-
toName
public java.lang.String toName(java.util.List<java.lang.String> parts)
-
getScheme
@NonNull public @NonNull java.lang.String getScheme()
-
setScheme
public void setScheme(@NonNull @NonNull java.lang.String scheme)
-
getAuthority
@NonNull public @NonNull java.lang.String getAuthority()
-
setAuthority
public void setAuthority(@NonNull @NonNull java.lang.String authority)
-
getInstance
public java.util.Optional<java.lang.String> getInstance()
-
setInstance
public void setInstance(java.util.Optional<java.lang.String> instance)
-
getDatabase
public java.util.Optional<java.lang.String> getDatabase()
-
setDatabase
public void setDatabase(java.util.Optional<java.lang.String> database)
-
-