c

raw.compiler.rql2.api

EntryExtension

abstract class EntryExtension extends EntryExtensionHelper

Linear Supertypes
Known Subclasses
ShortEntryExtension, SugarEntryExtension, AggregationCollectionEntry, AggregationEntry, AggregationListEntry, AvgCollectionEntry, AvgListEntry, AwsV4SignedRequest, Base64EntryExtension, BinaryBase64Entry, BinaryReadEntry, BoolValueArgTestEntry, BuildCollectionEntry, BuildIntervalEntry, BuildListEntry, ByteFromEntry, ByteValueArgTestEntry, ContainsCollectionEntry, ContainsListEntry, CountCollectionEntry, CountListEntry, CsvInferAndParseEntry, CsvInferAndReadEntry, CsvParseEntry, CsvReadEntry, DateAddIntervalEntry, DateBuildEntry, DateDayEntry, DateFromEpochDayEntry, DateFromTimestampEntry, DateMonthEntry, DateNowEntry, DateParseEntry, DateSubtractEntry, DateSubtractIntervalEntry, DateValueArgTestEntry, DateYearEntry, DecimalFromEntry, DecimalRoundEntry, DistinctCollectionEntry, DistinctListEntry, DoubleFromEntry, DoubleValueArgTestEntry, EmptyCollectionEntry, EmptyListEntry, EnvironmentParameterEntry, EnvironmentScopesEntry, EnvironmentSecretEntry, EquiJoinCollectionEntry, EquiJoinListEntry, ErrorBuildEntry, ErrorBuildWithTypeEntry, ErrorGetEntry, ExistsCollectionEntry, ExistsListEntry, ExplodeCollectionEntry, ExplodeListEntry, FilterCollectionEntry, FilterListEntry, FindFirstCollectionEntry, FindFirstListEntry, FindLastCollectionEntry, FindLastListEntry, FirstCollectionEntry, FirstListEntry, FlatMapNullableTryableEntry, FloatFromEntry, FloatValueArgTestEntry, FromCollectionEntry, FromListEntry, FromStringBinaryEntryExtension, FunctionInvokeAfterEntry, GetListEntry, GroupCollectionEntry, GroupListEntry, HttpCallEntry, HttpDeleteEntry, HttpGetEntry, HttpHeadEntry, HttpOptionsEntry, HttpPatchEntry, HttpPostEntry, HttpPutEntry, HttpReadEntry, HttpUrlDecodeEntry, HttpUrlEncodeEntry, InferAndParseJsonEntry, InferAndReadJsonEntry, InferAndReadXmlEntry, IntFromEntry, IntRangeEntry, IntValueArgTestEntry, InternalEquiJoinCollectionEntry, InternalJoinCollectionEntry, IntervalDaysEntry, IntervalFromMillisEntryExtension, IntervalHoursEntry, IntervalMillisEntry, IntervalMinutesEntry, IntervalMonthsEntry, IntervalParseEntryExtension, IntervalSecondsEntry, IntervalToMillisEntryExtension, IntervalValueArgTestEntry, IntervalWeeksEntry, IntervalYearsEntry, JoinCollectionEntry, JoinListEntry, KryoDecodeEntry, KryoEncodeEntry, LastCollectionEntry, LastListEntry, ListValueArgTestEntry, LocationBuildEntry, LocationDescribeEntry, LocationLlEntry, LocationLsEntry, LongFromEntry, LongRangeEntry, LongValueArgTestEntry, MandatoryExpArgsEntry, MandatoryValueArgsEntry, MathAbsEntry, MathAcosEntry, MathAsinEntry, MathAtanEntry, MathAtn2Entry, MathCeilingEntry, MathCosEntry, MathCotEntry, MathDegreesEntry, MathExpEntry, MathFloorEntry, MathLog10Entry, MathLogEntry, MathPiEntry, MathPowerEntry, MathRadiansEntry, MathRandomEntry, MathSignEntry, MathSinEntry, MathSqrtEntry, MathSquareEntry, MathTanEntry, MaxCollectionEntry, MaxListEntry, MinCollectionEntry, MinListEntry, MkStringCollectionEntry, MkStringListEntry, MySQLInferAndQueryEntry, MySQLInferAndReadEntry, MySQLQueryEntry, MySQLReadEntry, NullableBuildEntry, NullableEmptyEntry, NullableIsNullEntry, NullableTransformEntry, NullableUnsafeGetEntry, OptionalExpArgsTestEntry, OptionalValueArgSugar, OptionalValueArgsTestEntry, OracleInferAndQueryEntry, OracleInferAndReadEntry, OracleQueryEntry, OracleReadEntry, OrderByCollectionEntry, OrderByListEntry, ParseJsonEntry, ParseXmlEntry, PostgreSQLInferAndQueryEntry, PostgreSQLInferAndReadEntry, PostgreSQLQueryEntry, PostgreSQLReadEntry, PrintJsonEntry, ReadJsonEntry, ReadXmlEntry, RecordAddFieldEntry, RecordBuildEntry, RecordConcatEntry, RecordFieldsEntry, RecordGetFieldByIndexEntry, RecordRemoveFieldEntry, RecordValueArgTestEntry, RegexFirstMatchInEntry, RegexGroupsEntry, RegexMatchesEntry, RegexReplaceEntry, S3BuildEntry, SQLServerInferAndQueryEntry, SQLServerInferAndReadEntry, SQLServerQueryEntry, SQLServerReadEntry, ShortFromEntry, ShortValueArgTestEntry, SnowflakeInferAndQueryEntry, SnowflakeInferAndReadEntry, SnowflakeQueryEntry, SnowflakeReadEntry, StrictArgsColConsumeTestEntry, StrictArgsColPassThroughTestEntry, StrictArgsTestEntry, StringCapitalizeEntry, StringContainsEntry, StringCountSubStringEntry, StringDecodeEntry, StringEmptyEntry, StringEncodeEntry, StringFromEntry, StringLTrimEntry, StringLengthEntry, StringLevenshteinDistanceEntry, StringLowerEntry, StringRTrimEntry, StringReadEntry, StringReadLinesEntry, StringReplaceEntry, StringReplicateEntry, StringReverseEntry, StringSplitEntry, StringStartsWithEntry, StringSubStringEntry, StringTrimEntry, StringUpperEntry, StringValueArgTestEntry, SuccessBuildEntry, SumCollectionEntry, SumListEntry, TakeCollectionEntry, TakeListEntry, TimeAddIntervalEntry, TimeBuildEntry, TimeHourEntry, TimeMillisEntry, TimeMinuteEntry, TimeNowEntry, TimeParseEntry, TimeSecondEntry, TimeSubtractEntry, TimeSubtractIntervalEntry, TimeValueArgTestEntry, TimestampAddIntervalEntry, TimestampBuildEntry, TimestampDayEntry, TimestampFromDateEntry, TimestampFromUnixTimestampEntry, TimestampHourEntry, TimestampMillisEntry, TimestampMinuteEntry, TimestampMonthEntry, TimestampNowEntry, TimestampParseEntry, TimestampRangeEntry, TimestampSecondEntry, TimestampSubtractEntry, TimestampSubtractIntervalEntry, TimestampTimeBucketEntry, TimestampToUnixTimestampEntry, TimestampValueArgTestEntry, TimestampYearEntry, TransformCollectionEntry, TransformListEntry, TryFlatMapEntry, TryIsErrorEntry, TryIsSuccessEntry, TryTransformEntry, TryUnsafeGetEntry, TupleAvgCollectionEntry, TypeCastEntry, TypeEmptyEntry, TypeMatchEntry, TypeProtectCastEntry, UnionCollectionEntry, UnionListEntry, UnnestCollectionEntry, UnnestListEntry, UnsafeFromListEntry, ValueArgTestEntry, VarExpArgsTestEntry, VarNullableStringExpTestEntry, VarNullableStringValueTestEntry, VarValueArgSugarTestEntry, VarValueArgsTestEntry, ZipCollectionEntry, ZipListEntry
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EntryExtension
  2. EntryExtensionHelper
  3. Rql2TypeUtils
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EntryExtension()

Abstract Value Members

  1. abstract def docs: EntryDoc

    Documentation.

  2. abstract def entryName: String
  3. abstract def nrMandatoryParams: Int
  4. abstract def packageName: String

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def addProp(t: Type, p: Rql2TypeProperty): Type
    Definition Classes
    Rql2TypeUtils
  5. final def addProps(t: Type, props: Set[Rql2TypeProperty]): Type
    Definition Classes
    Rql2TypeUtils
  6. def allowRepeatedOptionalArguments: Boolean
  7. final val anything: AnythingType
    Definition Classes
    EntryExtensionHelper
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. final val binary: Rql2BinaryType
    Definition Classes
    EntryExtensionHelper
  10. final val bool: Rql2BoolType
    Definition Classes
    EntryExtensionHelper
  11. final val byte: Rql2ByteType
    Definition Classes
    EntryExtensionHelper
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  13. final val date: Rql2DateType
    Definition Classes
    EntryExtensionHelper
  14. final val decimal: Rql2DecimalType
    Definition Classes
    EntryExtensionHelper
  15. final val double: Rql2DoubleType
    Definition Classes
    EntryExtensionHelper
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. final val float: Rql2FloatType
    Definition Classes
    EntryExtensionHelper
  19. final def getBoolValue(v: Arg): Boolean
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  21. final def getEncodingValue(v: Arg): Either[String, Encoding]
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  22. final def getIntValue(v: Arg): Int
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  23. final def getListKVValue(v: Arg): Seq[(String, String)]
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  24. final def getListOptionStringValue(v: Arg): Seq[Option[String]]
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  25. final def getListStringValue(v: Arg): Seq[String]
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  26. final def getLocationValue(v: Arg): LocationDescription
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  27. final def getMandatoryArgExp(mandatoryArgs: Seq[Arg], idx: Int): Exp
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  28. def getMandatoryParam(prevMandatoryArgs: Seq[Arg], idx: Int): Either[String, Param]
  29. def getMandatoryParamHint(prevMandatoryArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Option[String]
  30. def getMandatoryParamSuggestions(prevMandatoryArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Seq[String]
  31. final def getOptionalArgExp(optionalArgs: Seq[(String, Arg)], idn: String): Option[Exp]
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  32. def getOptionalParam(prevMandatoryArgs: Seq[Arg], idn: String): Either[String, Param]
  33. def getOptionalParamHint(prevMandatoryArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Option[String]
  34. def getOptionalParamSuggestions(prevMandatoryArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Seq[String]
  35. final def getProps(t: Type): Set[Rql2TypeProperty]
    Definition Classes
    Rql2TypeUtils
  36. final def getStringValue(v: Arg): String
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  37. final def getVarArgsExp(varArgs: Seq[Arg], idx: Int): Exp
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  38. def getVarParam(prevMandatoryArgs: Seq[Arg], prevVarArgs: Seq[Arg], idx: Int): Either[String, Param]
  39. def getVarParamHint(prevMandatoryArgs: Seq[Arg], prevVarArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Option[String]
  40. def getVarParamSuggestions(prevMandatoryArgs: Seq[Arg], prevVarArgs: Seq[Arg], idx: Int, actual: Type, expected: Type): Seq[String]
  41. final def hasTypeConstraint(t: Type): Boolean
    Definition Classes
    Rql2TypeUtils
  42. def hasVarArgs: Boolean
  43. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  44. final def inferTypeToRql2Type(t: SourceType, makeNullable: Boolean, makeTryable: Boolean): Type
    Definition Classes
    Rql2TypeUtils
  45. final val int: Rql2IntType
    Definition Classes
    EntryExtensionHelper
  46. final val integer: OneOfType
    Definition Classes
    EntryExtensionHelper
  47. final val interval: Rql2IntervalType
    Definition Classes
    EntryExtensionHelper
  48. def isComparable(t: Type): Boolean
    Definition Classes
    Rql2TypeUtils
  49. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  50. final def isTypeConstraint(t: Type): Boolean
    Definition Classes
    Rql2TypeUtils
  51. final val iterable: Rql2IterableType
    Definition Classes
    EntryExtensionHelper
  52. final val list: Rql2ListType
    Definition Classes
    EntryExtensionHelper
  53. final val location: Rql2LocationType
    Definition Classes
    EntryExtensionHelper
  54. final def locationValueToExp(v: Arg): Exp
    Attributes
    protected
    Definition Classes
    EntryExtensionHelper
  55. final val long: Rql2LongType
    Definition Classes
    EntryExtensionHelper
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  58. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  59. final val number: OneOfType
    Definition Classes
    EntryExtensionHelper
  60. final val numberOrString: OneOfType
    Definition Classes
    EntryExtensionHelper
  61. def optionalParams: Option[Set[String]]
  62. def rawTypeToRql2Type(t: RawType): Type
    Definition Classes
    Rql2TypeUtils
  63. def rawValueToRql2Value(v: RawValue, t: RawType): Value
    Definition Classes
    Rql2TypeUtils
  64. final def removeProp(t: Type, p: Rql2TypeProperty): Type
    Definition Classes
    Rql2TypeUtils
  65. final def removeProps(t: Type, props: Set[Rql2TypeProperty]): Type
    Definition Classes
    Rql2TypeUtils
  66. final def resetProps(t: Type, props: Set[Rql2TypeProperty]): Type
    Definition Classes
    Rql2TypeUtils
  67. def returnType(mandatoryArgs: Seq[Arg], optionalArgs: Seq[(String, Arg)], varArgs: Seq[Arg])(implicit programContext: ProgramContext): Either[String, Type]
  68. def returnTypeErrorList(node: BaseNode, mandatoryArgs: Seq[Arg], optionalArgs: Seq[(String, Arg)], varArgs: Seq[Arg])(implicit programContext: ProgramContext): Either[Seq[BaseError], Type]
  69. def rql2TypeToRawType(t: Type): Option[RawType]
    Definition Classes
    Rql2TypeUtils
  70. final val short: Rql2ShortType
    Definition Classes
    EntryExtensionHelper
  71. final val string: Rql2StringType
    Definition Classes
    EntryExtensionHelper
  72. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  73. final val temporal: OneOfType
    Definition Classes
    EntryExtensionHelper
  74. final val time: Rql2TimeType
    Definition Classes
    EntryExtensionHelper
  75. final val timestamp: Rql2TimestampType
    Definition Classes
    EntryExtensionHelper
  76. def toString(): String
    Definition Classes
    AnyRef → Any
  77. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from EntryExtensionHelper

Inherited from Rql2TypeUtils

Inherited from AnyRef

Inherited from Any

Ungrouped