private static ClientTypeSignatureParameter toClientTypeSignatureParameter(TypeSignatureParameter parameter) { switch (parameter.getKind()) { case TYPE: return ClientTypeSignatureParameter.ofType(toClientTypeSignature(parameter.getTypeSignature())); case NAMED_TYPE: return ClientTypeSignatureParameter.ofNamedType(new NamedClientTypeSignature( parameter.getNamedTypeSignature().getFieldName().map(value -> new RowFieldName(value.getName(), value.isDelimited())), toClientTypeSignature(parameter.getNamedTypeSignature().getTypeSignature()))); case LONG: return ClientTypeSignatureParameter.ofLong(parameter.getLongLiteral()); } throw new IllegalArgumentException("Unsupported kind: " + parameter.getKind()); }
private static ClientTypeSignatureParameter toClientTypeSignatureParameter(TypeSignatureParameter parameter) { switch (parameter.getKind()) { case TYPE: return ClientTypeSignatureParameter.ofType(toClientTypeSignature(parameter.getTypeSignature())); case NAMED_TYPE: return ClientTypeSignatureParameter.ofNamedType(new NamedClientTypeSignature( parameter.getNamedTypeSignature().getFieldName().map(value -> new RowFieldName(value.getName(), value.isDelimited())), toClientTypeSignature(parameter.getNamedTypeSignature().getTypeSignature()))); case LONG: return ClientTypeSignatureParameter.ofLong(parameter.getLongLiteral()); } throw new IllegalArgumentException("Unsupported kind: " + parameter.getKind()); }
private static ClientTypeSignatureParameter toClientTypeSignatureParameter(TypeSignatureParameter parameter) { switch (parameter.getKind()) { case TYPE: return ClientTypeSignatureParameter.ofType(toClientTypeSignature(parameter.getTypeSignature())); case NAMED_TYPE: return ClientTypeSignatureParameter.ofNamedType(new NamedClientTypeSignature( parameter.getNamedTypeSignature().getFieldName().map(value -> new RowFieldName(value.getName(), value.isDelimited())), toClientTypeSignature(parameter.getNamedTypeSignature().getTypeSignature()))); case LONG: return ClientTypeSignatureParameter.ofLong(parameter.getLongLiteral()); } throw new IllegalArgumentException("Unsupported kind: " + parameter.getKind()); } }
private static ClientTypeSignatureParameter toClientTypeSignatureParameter(TypeSignatureParameter parameter) { switch (parameter.getKind()) { case TYPE: return ClientTypeSignatureParameter.ofType(toClientTypeSignature(parameter.getTypeSignature())); case NAMED_TYPE: return ClientTypeSignatureParameter.ofNamedType(new NamedClientTypeSignature( parameter.getNamedTypeSignature().getFieldName().map(value -> new RowFieldName(value.getName(), value.isDelimited())), toClientTypeSignature(parameter.getNamedTypeSignature().getTypeSignature()))); case LONG: return ClientTypeSignatureParameter.ofLong(parameter.getLongLiteral()); } throw new IllegalArgumentException("Unsupported kind: " + parameter.getKind()); } }