Send feedback
Class BigQuerySchemaUtil (3.9.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version latest keyboard_arrow_down
public class BigQuerySchemaUtil
Static Methods
generatePlaceholderFieldName(String fieldName)
public static String generatePlaceholderFieldName(String fieldName)
Generates a placeholder name that consists of a prefix + base64 encoded field name. We
replace all dashes with underscores as they are not allowed for proto field names.
Parameter
Name
Description
fieldName
String
name for the field
Returns
Type
Description
String
the generated placeholder field name
getFieldName(Descriptors.FieldDescriptor fieldDescriptor)
public static String getFieldName(Descriptors.FieldDescriptor fieldDescriptor)
Gets the user-facing field name from the descriptor
Returns
Type
Description
String
columnName annotation if present, otherwise return the field name.
isProtoCompatible(String fieldName)
public static boolean isProtoCompatible(String fieldName)
Checks if the field name is compatible with proto field naming convention.
Parameter
Name
Description
fieldName
String
name for the field
Returns
Type
Description
boolean
true if the field name is comptaible with proto naming convention, otherwise, returns
false.
Constructors
BigQuerySchemaUtil()
public BigQuerySchemaUtil()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-05 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?
{
"lastModified": "Last updated 2024-09-05 UTC.",
"confidential": False
}